因为工作需要我内容版页中一个HypeLink的超链接地址,首先需要将此控件放到母板页上,代码如下:
......<asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="~/AgentManager/Default.aspx">
代理商管理</asp:HyperLink>......
其他代码省略
母板页后台代码如下:

/**////其他代码省略
/// <summary>
/// 设置代理商转到的URL地址
/// </summary>
public string AgentManagerUrl

...{
get

...{
return HyperLink3.NavigateUrl;
}
set

...{
HyperLink3.NavigateUrl = value;
}
}
内容页的HTML代码如下,需要添加一句话:

<%...@ Page Language="C#" MasterPageFile="~/AgentManager/AgentManager.master" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="AgentManager_Default" Title="编辑子级代理商" Theme="Default"
StylesheetTheme="Default" %>

<%...@ MasterType VirtualPath="~/AgentManager/AgentManager.master" %>
//其他代码省略
//设置单击 上部导航菜单,需要将页面转到代理商信息列表页面
Master.AgentManagerUrl = "~/Agent/Default.aspx";




























添加MasterType中的VirtualPath属性。
则后台代码可以对,母板页的NavigateUrl属性进行更改。代码如下:


