Может ли представление Razor иметь более одной модели без использования объекта ViewModel?

@model MyMVC.Models.MyMVC.MyModel

@{
    ViewBag.Title = "Index";
}

Причина, по которой я задаю этот вопрос, заключается в том, что в MVC у нас может быть более 1 формы, поэтому я хотел бы иметь модель для каждой формы. Но когда я пытался добавить другую модель в верхней части представления, он отображает ошибку. Я знаю, что мы можем использовать ViewModel , у которого есть model1 и model2 внутри, но это не тот вопрос, который я задаю.

Я просто хочу знать, есть ли способ, которым мы можем поместить две модели в один вид.

Обновление:

Например, я хочу иметь 2 формы на мой взгляд, поэтому для каждой формы я хотел бы иметь отдельную модель.

Обновление 2 Спасибо всем за ваши ответы. Теперь я знаю, что MVC поддерживает только одну модель в одном представлении. Ребята, вы считаете это недостатком MVC? Почему или почему? (Никто еще не ответил на это .... почему?)

Ваши ответы похожи, поэтому я даже не знаю, какой из них должен быть указан в качестве ответа.

8
задан Franva 29 January 2013 в 15:33
поделиться