为了账号安全,请及时绑定邮箱和手机立即绑定

如何在aspx页面中得到aspx.cs中定义的值

如何在aspx页面中得到aspx.cs中定义的值

森栏 2018-12-19 18:13:43
编程中发现一些复杂的应用,比如同时需要从两个数据源中取值,不太适合,使用数据绑定.想知道有什么办法可以在aspx页面中直接取得aspx.cs后台代码中定义的对象,即类似ASP的处理方式<br>&lt;%=Var&nbsp; %&gt;,谢谢!<br>问题补充: 看了大家的留言,试了一下,可以在HTML标签中使用<%=%>,那么在ASP.NET服务器控件中呢?可以使用吗? 在ASP.NET服务器控件中使用<%=%>还是不太明白,如我写下面代码: <asp:Label id="Label1" runat="server" Text=<%= getName() %>></asp:Label> 这个就不行,这样如果不行,我想根据参数修改Label的颜色等属性时,就很不方便
查看完整描述

2 回答

?
繁花如伊

TA贡献2012条经验 获得超12个赞

aspx页面其实也会在运行时生成一个类,这个类从cs文件继承,所以你在cs文件中声明的protected或者public变量可以在aspx页面中访问到。

查看完整回答
反对 回复 2018-12-23
?
守着一只汪

TA贡献1872条经验 获得超3个赞

在cs后台代码中,将变量声明为public 然后在aspx页面中使用<%= 变量名%> 如果是方法使用<%# 方法名%>

查看完整回答
反对 回复 2018-12-23
  • 2 回答
  • 0 关注
  • 293 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信