小编Pad*_*bha的帖子

访问asp.net中子页面中的主页面变量

这是我的母版页文件.我需要在子页面中输入strName,id,url,startime等变量.我知道我们也可以在我们的子页面中编写这个逻辑.但是,我想仅在子页面中访问此母版页变量.请建议.我不能在每个set/get方法中编写这个逻辑.在子页面中访问这些变量时,我得到空值.基本上这里是在子页面调用之后调用的主页面调用

1)MASTER PAGE NAME:MyMasterPage

 public partial class MyMasterPage: MasterPage
 {
     public string strName = string.Empty;
     public string id= string.Empty;
     public string url = string.Empty;
     public string startTime = string.Empty;
     public string endTime = string.Empty;
     public string remoteUrl = string.empty;

     public void Page_Load(object sender, EventArgs e)
     {

        DataTable dtEventTable = DataAccessManager.GetEventInfo(Connection);

        if (dtEventTable.Rows.Count > 0)
        {
               strName = dtEventTable.Rows[0]["NAME"].ToString(); 
               id = dtEventTable.Rows[0]["ID"].ToString(); 
               url= dtEventTable.Rows[0]["URL"].ToString(); 
               starttime = dtEventTable.Rows[0]["starttime"].ToString(); 
               endtime = dtEventTable.Rows[0]["endtime"].ToString(); 
               remotelive = dtEventTable.Rows[0]["remotelive"].ToString(); 
               // assume that strName = "TCG",id=5, startime=20111001 etc. …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

15
推荐指数
3
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1