我來過這裏,結束了飽滿單獨的母版頁,但是:
也許你還沒有太仔細地看了看,但你確實有過,其中和形式是怎樣纏控制你的整個容器
[編輯]:更完整的例子:
<body>
<form id="form1" runat="server">
<div>
<asp:ContentPlaceHolder ID="LegacyContentHolder" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
<asp:ContentPlaceHolder ID="MvcContentPlaceHolder" runat="server">
</asp:ContentPlaceHolder>
</body>
當然你可以移動周圍的Web表單的東西適當的佔位符,並留下了它的範圍之外的其他佔位符?
如果一個頁面上使用這生成以下標記
<body>
<form name="aspnetForm" method="post" action="Test.aspx" id="aspnetForm">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJNDMyNDU0NjAzZGT01Ocz+ON8w56SI8x7nj2/h8B/4g==" />
</div>
<div>
Web forms behaviour has been generated here, boo
</div>
</form>
MVC content has been generated here, yay
</body>
[編輯]
注:我現在已經檢查了我們的代碼,只好回去了幾個版本 - 我們也做了有三個主頁,一個用於上述框架,一個用於特定的ASP.NET WebForms,另一個用於僅用於MVC的東西。
保持乾淨的東西,並準備將它從Webforms中移出將來。