我有一个母版页和一个内容页。在内容页面中,我有一个脚本管理器和一个更新面板。在更新面板中,我希望能够单击一个按钮,该按钮将点击母版页上的公共方法来显示一条消息。如果我在内容页面上没有更新面板,这是可行的,但是当按钮在更新面板中时,有什么方法可以让它工作吗?
母版页:
public void ShowMessage(string Message)
{
lblError.Text = Message;
lblError.Visible = True;
}内容页:
Master.ShowMessage("something");发布于 2010-10-22 23:02:28
最后,我只是将脚本管理器放在母版页上,并将标签放在母版页的更新面板中。
发布于 2011-02-06 14:41:30
我认为有点晚了,但对于那些正在寻找解决方案的人来说,
假设您的母版页类如下:
public MyMAsterPage: MasterPage
{
public void ShowMessage(string Message)
{
// DO SOMETHING
}
}在您的内容页面中,您可以轻松地调用任何公共方法,如下所示:
(this.Master as MyMasterPage).ShowMessage("Some argument");发布于 2013-04-05 00:26:08
在母版页中定义的函数:
public void Mesaj(string msj)
{
lbl_Mesaj.Text = msj;
}在内容页面中定义的函数
protected void Page_Load(object sender, EventArgs e)
{
MasterPageWeb master = (MasterPageWeb)this.Master;
master.Mesaj("www.zafercomert.com");
}你可以像这样从内容页中调用母版页的函数。
https://stackoverflow.com/questions/3989476
复制相似问题