我有一个母版页和一个内容页。在内容页面中,我有一个脚本管理器和一个更新面板。在更新面板中,我希望能够单击一个按钮,该按钮将在母版页上单击公共(public)方法以显示消息。如果我在内容页面上没有更新面板,则此方法有效,但是当该按钮位于更新面板中时,是否有办法使其正常工作?
母版页:
public void ShowMessage(string Message)
{
lblError.Text = Message;
lblError.Visible = True;
}
内容页:
Master.ShowMessage("something");
最佳答案
我认为已经有点晚了,但是对于那些正在寻找解决方案的人来说,
假设您的母版页类如下:
public MyMAsterPage: MasterPage
{
public void ShowMessage(string Message)
{
// DO SOMETHING
}
}
在内容页面上,您可以轻松地调用任何公共(public)方法,如下所示:
(this.Master as MyMasterPage).ShowMessage("Some argument");
关于c# - 当按钮位于更新面板内部时,如何从内容页面调用母版页方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3989476/