1
我確定我正在做一些非常愚蠢的事情,但我爲我的應用的一部分創建了一個嵌套網站主控。Html Helper無法在嵌套網站母版頁面上工作
我得到了額外的文字顯示,就像它應該在新的Site Master(Greek.Master)上。但是當我去添加一些Html給Greek.Master時,我發現這個html助手不工作。
這裏是我的嵌套母
<%@ Master Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true"
CodeBehind="Greek.master.cs" Inherits="PaleLocust.Views.Greek.Greek" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"></asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div class="column">
</div>
<asp:ContentPlaceHolder ID="GreekMain" runat="server">
</asp:ContentPlaceHolder>
</asp:Content>
如果我嘗試做<%= HTML ....%>在div或GreekMain內容,它並沒有在智能感知顯示出來,並引起錯誤信息。
它在原始Site.Main上工作(這是ASP.NET MVC的默認設置)。
所以我錯過了一些東西(可能很明顯)或者有辦法讓這個幫手去?
感謝
這做到了。我一直在與Site.Master比較頁面,但我從來沒有看過後面的代碼。謝謝。 – taylonr 2010-01-01 23:15:21