毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> net技术 >> 正文

cs文件中定义的变量怎么在前台的aspx代码中不能由<%%>取到呢

更新时间:2012-8-23:  来源:毕业论文

在项目下我新建的一个aspx页面,在后台cs文件中定义的变量怎么在前台的aspx代码中不能由<%%>取到呢,报错说找不到

WebEditorLogo.aspx.cs小段代码:
public partial class WebEditorLogo : IproPage
  {
  protected int _websiteId;
  protected int _websiteSettingId;
  protected WebsiteSettingType _currentWebsiteSettingType;
  protected WebsiteHeaderSettingsEntity _headerSettings = new WebsiteHeaderSettingsEntity();
  }

WebEditorLogo.aspx小段代码:
 <% if (_headerSettings.ImageGuid != Guid.Empty) { %>
  <input type="hidden" name="imageGuid" value="<%=_headerSettings.ImageGuid%>" />
  <img src="<%=_devStageUrl%>/quotit/apps/ipro/WebExpressEditor/GetImage.aspx?type=<%=_headerImageType%>&guid=<%=_headerSettings.ImageGuid%>" alt="" onload="if(this.width > this.parentNode.clientWidth)this.width='530'" />
  <br /><br />
  <% } %>

这个_headerSettings 提示在当前文档中不存在,我实在是在后台cs文件中有定义变量了,要说应该可以用<% %>来取到的吧。但是我在另外一个页面也是这样用,又可以,这是怎么回事,不解不解。求大神解决下啊。。
重新 建个页面 试试 

一般基本不用这种全局变量 所以接触的不多 我自己也试了下 也是可以访问的

这种情况的话 我基本还是使用ajax 要说应该行啊,定义的一个WebsiteHeaderSettingsEntity 实体,我在另外一个页面在前台取值的时候可以取得到,但是在这个里面就不行,实在是跟那个文件是同样定义的。这个不会跟page指令有关联吧。同样是采用的一个母版页,同样是继承的一个IproPage,硬是一个页面可以,另外一个页面就不行,奇了怪了。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。