ASP.NET 母板页自定义属性

因为工作需要我内容版页中一个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"   %>

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

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


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值