Html帮助程序不在嵌套的网站母版页上工作

Html帮助程序不在嵌套的网站母版页上工作,html,asp.net-mvc,html-helper,Html,Asp.net Mvc,Html Helper,我肯定我在做一些非常愚蠢的事情,但我已经为我的应用程序的一个部分创建了一个嵌套的站点主控 我得到了额外的文本显示,就像它应该在新的网站主(希腊文.Master)。但是当我去给希腊文.Master添加一些Html时,我发现Html助手不起作用 这是我的主人 <%@ Master Language="C#" MasterPageFile="~/Views/Shared/Site.Master" AutoEventWireup="true" CodeBehind="Greek.master.cs

我肯定我在做一些非常愚蠢的事情,但我已经为我的应用程序的一个部分创建了一个嵌套的站点主控

我得到了额外的文本显示,就像它应该在新的网站主(希腊文.Master)。但是当我去给希腊文.Master添加一些Html时,我发现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>

如果我尝试在div或GreekMain内容中执行此操作,它不会在intellisense中显示,并会导致错误消息

它在原始的Site.Main上工作(此时是ASP.NET MVC的默认站点)

那么,我是否遗漏了一些东西(可能是显而易见的),或者是否有办法让这个助手继续工作


感谢您的嵌套母版页代码隐藏,您是否继承自
System.Web.Mvc.ViewMasterPage

参考:

在嵌套的母版页代码中,是否继承自
System.Web.Mvc.ViewMasterPage

参考:

成功了。我不断地将页面与Site.Master进行比较,但我从来没有查看过背后的代码。谢谢,成功了。我不断地将页面与Site.Master进行比较,但我从来没有查看过背后的代码。谢谢