我有一个母版页:

<%@ Master Language="C#" AutoEventWireup="true" Codefile="AdminMaster.master.cs" Inherits="AlphaPackSite.MasterPages.AdminMaster" %>

然后我有一个公共变量:
public partial class AdminMaster : System.Web.UI.MasterPage
{
    protected bool blnShowDialogue = false;

在我的内容页中,我想设置这个变量:
blnShowDialogue = true;

所以在我的母版页我可以有代码:
    $(function() {
    <%if(blnShowDialogue == true){%>
        $("#dialog").dialog();
    <% } %>
    }

这有道理吗?当我尝试组合master.blnshowDialogue或blnshowDialogue=等时,似乎没有任何效果。
“blnshowDialogue”名称不
存在于当前上下文中

最佳答案

使用@mastertype指令,如下所述:
http://msdn.microsoft.com/en-us/library/c8y19k6h.aspx

关于c# - ASP.net通过内容页面访问母版页变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3651326/

10-12 00:21
查看更多