Я только что получил пару вопросов о asp.net mvc 3.
Я читал о макетах с бритвой .
Так что статья, я думаю, похожа наПредварительный просмотр 1, и я использую окончательную версию 3.0.
Когда я делаю проект 3.0 и смотрю на _Layout.cshtml, он имеет
<title>@ViewBag.Title</title>
Что такое ViewBag?Я слышал, что это похоже на ViewData.
Если то, что я слышал, верно, почему они используют это так?В статье, которую я перечислил, они использовали
<title>@View.Title </title>
Так вышесказанное устарело или это другой способ сделать это?
С _ViewStart.cshtml, если вы поставилиодин из них в общей папке, а затем один в папке домашних просмотров.Тот, что в домашнем просмотре, один превзойдет общий?
Можете ли вы иметь _ViewStart.cshtml в общей папке?
ВУ движка aspx были мастер-страницы с тегами контента.@ Разделы, кажется, эквивалентны этому.Однако, если вам нужен только один тег содержимого (то есть для тела), вы просто используете @RenderBody?
Используется ли @RenderPage для загрузки частичных представлений или для чего-то другого?
В чем отличие от использования @RenderSection Необязательно и просто не помещать что-либо между тегами содержимого, если вы используете движок aspx?
Что происходитесли вы хотите, чтобы содержимое @RenderSection сохранялось в частичном представлении.Вы все еще можете сделать его необязательным?
не относится к asp.net mvc 3
- Есть ли в сторонней библиотеке больше помощников html?
Спасибо