如何在.aspx页面显示.aspx.cs中的变量

举个例子
我在a.aspx.cs中 有3个变量 a1,a2,a3

我怎么才能在a.aspx中显示出来?

我看有人说用
<%# DataBinder.Eval(Container.DataItem,"a1")%>
可是这个具体怎么用

感谢先
<%=a1%>
用这个为什么我总会报错?

总是说错误 The name 'a1' does not exist in the current context

这是什么原因

另外 感谢zaxc163 和dwert 用lable的话不好控制 因为我这变量是从数据库中提取的 数量不固定 所以lable个数也就不固定

response.write的话 不能控制他的显示位置

不过还是非常感谢你们几位

第1个回答  2008-10-09
<%= 变量名%> 这个是肯定行的 ~~

另外如果为纯粹 显示也可以
直接在aspx.cs中
Response.Write(a1,a2,a3);
第2个回答  2008-10-09
如果只是单纯的显示的话,可以在a.aspx上拖个label,在a.aspx.cs中this.label.text=a1;这样就可以了。
第3个回答  2008-10-09
在aspx.cs中声明的变量,要是public 类型的,aspx就能用了本回答被提问者采纳
第4个回答  2008-10-09
<%= 变量名%>
和Response.Write(a1,a2,a3)都可以

csdn上有比较详细的教程,可以去看看

参考资料:http://blog.csdn.net/zhoufoxcn/archive/2008/09/15/2930049.aspx

第5个回答  2008-10-09
<%= 变量名%>

如何在.aspx页面显示.aspx.cs中的变量
<%= 变量名%> 这个是肯定行的 ~~另外如果为纯粹 显示也可以 直接在aspx.cs中 Response.Write(a1,a2,a3);

asp.net的html代码中如何调用cs文件里的变量??
在CS文件中心设置全局变量,例如:public string test = "";然后在页面中,使用服务器标记调用即可,例如:<%=test %>

aspx.cs中找不到aspx中设置的控件
首先在aspx看看是不是在第一行引用代码里面没有加载cs文件,要是有的话,看看是不是ajax的问题,ajax可以在外层控制aspx,所以选择的时候要带上这个ajax的控件名称.我遇到的一般都是这两个原因,没分下文档了,大哥快点个,多少给点吧 ,考试要用呀 ...

我在aspx.cs文件里定义了一个字符串string url1 在aspx文件中想调用这...
你把 url1 在.cs 里面定义成 public string url1; 这样才能在aspx页面上这样写<%=url1%>才能显示出来

在.aspx页面之间及在.aspx.cs页面之间用什么方法查找要找的元素?
<asp:Button ID="Button1" runat="server" Text="Button1"\/> 如果要在这个button写入该JavaScript执行的操作,可以在后台找到这个button,注册事件,如当点击这个button时执行JavaScript操作:Button button = (Button)e.Item.FindControl("Button1");button.Attributes.Add("onclick","Confirm()");

aspx页面上用html标签如何显示后台的数据?
比如你的页面标签是,设置个ID例如 然后在页面隐藏的cs文件中的page_load时间或者你想要的事件方法中this.p1.InnerText=name;然后页面中就可以显示数据了!你还可以在前台用

asp.net如何给单页面aspx添加独立的cs代码文件
添加的方法比较繁琐,你看default.aspx这个页面的代码的最上边部分是不是有一句话?里边有一个属性的值是“default.aspx.cs”。修改成你想要的那个cs文件的名字就可以。或者最直接的方式,新建一个baidu.aspx把当前的这个文件的代码拷贝进去!

.aspx与.aspx.cs小问题
在asp.net中,aspx的作用主要是显示页面布局,.cs文件是控制程序逻辑的。并且,通过反编译工具之后会发现,在.cs中,类前的关键字partial,这说明页面对应.cs类是一个分部类,就是可以把一个类分成两块来写,或分到两个文件中去写,.cs是一部分,另一部分就是在aspx中用run=”server”属性的签标...

cs页面怎样获取ASPX页面的参数来用
1、使用ajax调用,不过那样也不能直接调用的,只能通过ajax传递的数据,再在后台进行判断,然后在后台进行调用该方法。2、第二种在页面中用<%Login(string name, string pw)%>,但这种方法肯定不能满足的登录需求的,因为这样调用会在页面周期的最后进行执行,而不是点击登录或什么的时候执行 3、还是...

在aspx.cs里的方法返回字符串,请问在aspx前台页面中怎么绑定无参数的方...
方法一:<asp:Label Text='<%# GetProjectName(Eval("PeopleID")) %>' runat="server"><\/asp:Label> 注意:Eval("PeopleID")是Object类型的,所以如果你的GetProjectName的参数不是object类型的话,可以改Object,或者前台强转下,假设你的后置类方法是GetProjectName(int peopleId),参数类型...

相似回答