我有一个母版页:
<%@ 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/