我有一个管理母版页面,我想放置一个标签,我可以用两个函数控制(setErrorMessage和setSuccessMessage)这两个函数都将字符串分配给label的text属性,并根据函数类型更改CssClass属性。
我想从嵌套页面使用这些函数,而控件仍然集中在母版页上,这样我就可以在出错时返回表单,这样用户就可以编辑错误的输入。
你怎么建议我那样做? VB或C#
谢谢
答案 0 :(得分:2)
您可以在.aspx中使用以下
<%@ MasterType VirtualPath="~/MasterPages/Default.master" %>
以及后面的代码,
this.Master.yourMethod
this.Master.yourProperty
访问子页面中的控件。
答案 1 :(得分:1)
您必须在嵌套页面中转换Master属性的类型:
((MyMasterPage)this.Master).lblMessage.Text = "Hi.";