The specific conditions are as follows:
1. The page must first reference the master page to be modified;
2. on the page, set the page command @ MasterType to create a strong type reference to the master page, and specify the virtual path for generating a strong type file, for example:
Copy codeThe Code is as follows:
<% @ MasterType VirtualPath = "~ /Demo. Master "%>
3. Add a public attribute on the master page and assign the set value to the master page control. For example:
Copy codeThe Code is as follows:
Public string PageTitle
{
Set {
This. LabPageTitle. Text = value;
}
}
After the preceding conditions are met, you can modify the value of the control on the master page. For example:
Copy codeThe Code is as follows:
Protected void Page_Load (object sender, EventArgs e)
{
If (! IsPostBack)
{
This. Master. PageTitle = "Modify the value of the Master Page control on the Page ";
}
}
In this way, the value of the LabTitle control on the Master Page is set to "Modify the value of the Master Page control on the Page ".