Шаблон ASP.NET MVC RC2 голова за телом? - PullRequest
0 голосов
/ 18 марта 2009

Когда я установил ASP.NET MVC RC2, я заметил, что шаблон изменился с RC1. Теперь все новые представления имеют заполнитель заголовка после основного заполнителя содержимого. Почему это? Это кажется мне очень нелогичным, и это определенно было не так с RC1. Я погуглил, но не смог найти никаких оснований для этого изменения. Вы знаете кого-нибудь?

Пример:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <h2>Rules</h2>
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">
</asp:Content>

Обратите внимание, как заполнитель с ContentPlaceHolderID "головы" находится внизу? Weird ...

1 Ответ

1 голос
/ 18 марта 2009

Не могу сказать, что заметил это при обновлении, но это не должно иметь значения. Две секции <asp:Content> отображаются свойством ID на их места, как определено в Site.master.

Определенно проверьте порядок в Site.master, но все должно быть в порядке.

Если вы хотите изменить это, вы можете посмотреть шаблон T4, который используют ваши представления. Проверить:

t4-шаблоны-в-asp.net-MVC

t4-шаблоны-а-быстрый запуск гид-для-Asp-нетто-MVC-разработчиков

переопределение-глобально-t4-шаблоны-в-Asp-нетто-MVC-проект-с-за проект-шаблоны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...