我是asp.net的新手.我有一个使用用户控件的asp.net页面.在此控件的Page_Load事件上,我想更改父aspx页面的标题.我需要帮助.
Chr*_*ins 10
protected void Page_Load(object sender, EventArgs e)
{
Page.Title = "New Title";
}
Run Code Online (Sandbox Code Playgroud)
您可以尝试在usercontrol中创建一个属性,然后在页面中使用您的usercontrol实例调用此属性
在UserControl中
protected void Page_Load(object sender, EventArgs e)
{
this.MyProperty = "This is a test";
}
public string MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
`在页面
protected void Page_Load(object sender, EventArgs e)
{
WebUserControl11.PreRender += new EventHandler(WebUserControl11_PreRender);
}
void WebUserControl11_PreRender(object sender, EventArgs e)
{
string str = WebUserControl11.MyProperty;
this.Header.Title = str;
}
Run Code Online (Sandbox Code Playgroud)