Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改父页面';来自用户控件的标题_C#_Asp.net - Fatal编程技术网

C# 更改父页面';来自用户控件的标题

C# 更改父页面';来自用户控件的标题,c#,asp.net,C#,Asp.net,我是asp.net的新手。我有一个使用用户控件的asp.net页面。 在该控件的Page_Load事件上,我想更改父aspx页面的标题。 我需要这方面的帮助。您可以尝试在usercontrol中创建一个属性,然后在第页中使用您的usercontrol实例调用此属性,如 在用户控制中 protected void Page_Load(object sender, EventArgs e) { this.MyProperty = "This is a test";

我是asp.net的新手。我有一个使用用户控件的asp.net页面。 在该控件的Page_Load事件上,我想更改父aspx页面的标题。
我需要这方面的帮助。

您可以尝试在usercontrol中创建一个属性,然后在第页中使用您的usercontrol实例调用此属性,如

在用户控制中

    protected void Page_Load(object sender, EventArgs e)
    {
        this.MyProperty = "This is a test";
    }

    public string MyProperty { get; set; }
` 第页


在用户控件中设置此选项:

this.Page.Master.Page.Header.Title = "text text title title";

只是头发有点复杂,你不觉得吗?:)也许是的,但记住这个家伙需要从usercontrol中的属性获取文本,也许另一个解决方案可以工作,但这是我的解决方案。
protected void Page_Load(object sender, EventArgs e)
{
    Page.Title = "New Title";
}
this.Page.Master.Page.Header.Title = "text text title title";