Asp.net 应用程序范围的ModalPopupXtender
我正在尝试构建一个ModalPopupXtender,以及一个面板和内容,并需要将其扩展到应用程序范围。我正在考虑在母版页上创建它,以便在所有页面上都可以访问它,但我需要面板内的内容(我可能需要在那里添加的任何内容)在母版页外部可见并可编辑。 目前,我正在研究这个问题,但还没有弄清楚如何使其他页面和类可以访问它,所以我想在这方面提供一些帮助 基本上,我想要的是在不久的将来对这个想法进行更多的研究,以使它能够在任何web应用程序上使用,并且完全可定制。我遇到的问题是“基础”,比如让应用程序可以访问它,允许从服务器和客户端定制面板内部的一些控件,并从那里改进一切 我曾尝试为它创建一个用户控件,但似乎不起作用。我不是asp.net方面的专家(有几年的经验),更不是ajax方面的专家,所以非常感谢您的帮助。 如果有任何问题,请告诉我 编辑: 我现在已经成功地在用户控件中创建了moodal,并且几乎完成了。 目前,有两个问题我无法解决:Asp.net 应用程序范围的ModalPopupXtender,asp.net,firefox,user-controls,asp.net-ajax,confirmbuttonextender,Asp.net,Firefox,User Controls,Asp.net Ajax,Confirmbuttonextender,我正在尝试构建一个ModalPopupXtender,以及一个面板和内容,并需要将其扩展到应用程序范围。我正在考虑在母版页上创建它,以便在所有页面上都可以访问它,但我需要面板内的内容(我可能需要在那里添加的任何内容)在母版页外部可见并可编辑。 目前,我正在研究这个问题,但还没有弄清楚如何使其他页面和类可以访问它,所以我想在这方面提供一些帮助 基本上,我想要的是在不久的将来对这个想法进行更多的研究,以使它能够在任何web应用程序上使用,并且完全可定制。我遇到的问题是“基础”,比如让应用程序可以访问
母版页上的元素很容易从母版页外部可见和编辑 在本例中,母版页有一个标签,您希望从其他页面读取/写入该标签
<asp:Label ID="lblSubTitle" runat="server" Text="sub title"></asp:Label>
然后,任何使用此母版页作为其母版页文件的页面都可以找到subtitle属性并读取或写入它
// get a reference to the masterpage
MainMasterPage master = (MainMasterPage)Master;
//set it to the value you want.
master.SubTitle = "Custom sub title";
我已经解决了这个问题,并创建了一个包含modalpopp的用户控件,用于显示自定义消息。
许多方面都是公开的,因此它允许高度定制,并且modal和它的定制按钮工作起来很有魅力。关于闪烁,我仍然有一个问题,但这是另一个问题。您的样品很好,但不清楚我需要什么。事实上,这是我的错误,没有更具体地说明我的需要。
// get a reference to the masterpage
MainMasterPage master = (MainMasterPage)Master;
//set it to the value you want.
master.SubTitle = "Custom sub title";