因为工作需要我内容版页中一个HypeLink的超链接地址,首先需要将此控件放到母板页上,代码如下:
母板页后台代码如下:
内容页的HTML代码如下,需要添加一句话:
......
<
asp:HyperLink
ID
="HyperLink3"
runat
="server"
NavigateUrl
="~/AgentManager/Default.aspx"
>
代理商管理 </ asp:HyperLink > ......
其他代码省略
代理商管理 </ asp:HyperLink > ......
其他代码省略
/**/
///其他代码省略
/// <summary>
/// 设置代理商转到的URL地址
/// </summary>
public string AgentManagerUrl
... {
get
...{
return HyperLink3.NavigateUrl;
}
set
...{
HyperLink3.NavigateUrl = value;
}
}
/// <summary>
/// 设置代理商转到的URL地址
/// </summary>
public string AgentManagerUrl
... {
get
...{
return HyperLink3.NavigateUrl;
}
set
...{
HyperLink3.NavigateUrl = value;
}
}
<%
...
@ 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" %>
CodeFile="Default.aspx.cs" Inherits="AgentManager_Default" Title="编辑子级代理商" Theme="Default"
StylesheetTheme="Default" %>
<% ... @ MasterType VirtualPath="~/AgentManager/AgentManager.master" %>
添加MasterType中的VirtualPath属性。
则后台代码可以对,母板页的NavigateUrl属性进行更改。代码如下:
//
其他代码省略
// 设置单击 上部导航菜单,需要将页面转到代理商信息列表页面
Master.AgentManagerUrl = " ~/Agent/Default.aspx " ;
// 设置单击 上部导航菜单,需要将页面转到代理商信息列表页面
Master.AgentManagerUrl = " ~/Agent/Default.aspx " ;