从子页面访问asp.net主页面上的控件

时间:2012-10-29 18:27:46

标签: asp.net

我想从子页面访问asp.net母版页上的span,所以我在该母版页上创建了一个公共属性 - >

 public partial class Ui_MasterPage_UI : System.Web.UI.MasterPage
    {
        public int tax = 0;

        public string notification
        {
            set
            {
                (this.FindControl("notification") as HtmlAnchor).InnerText = value.ToString();
            }
        }
       ------------------//some code
    }

现在想要从子页面访问它以将一些文本设置为该htmlanchor标记,

所以我写了一些脚本 - >

子页面

public partial class Ui_ProductDetails : System.Web.UI.Page
{
protected void ListView_ProductDetails_itemcommand(object sender, ListViewCommandEventArgs e)
    {
        Master.notification = "some text";            ////////showing error
 ------------------//some code       
    }
------------------//some code       
}

但是语法错误 我认为上面的代码有一些问题,,,,,所以请查看它...... 还有其他办法吗? thnku

1 个答案:

答案 0 :(得分:0)

您需要将Page.Master属性强制转换为母版页的类型。

((Ui_MasterPage_UI)Page.Master).Notification = "some text";