注册 登录
编程论坛 ASP.NET技术论坛

怎样取得前台页面隐藏label的值

water820606 发布于 2010-12-07 15:38, 5581 次点击
<asp:Label ID="hide" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"bookid") %>' Visible="false"></asp:Label>
这个标签是放在DataList控件里面,DataList控件在<form>标签里,请问大侠,后台.cs页面怎样取得隐藏label的值?
6 回复
#2
yms1232010-12-07 16:08
应该跟用DataList取普通控件的值方法一样的
#3
筱晓绾2010-12-08 08:44
这里用的不是隐藏控件,只是把Label的显示状态改变了一下而已.所以取值没有多大的影响.
#4
qq3510887062010-12-13 11:54
你这个可以直接用取控件的方法啊  Find...
#5
懂也不懂2010-12-13 13:17
给你点提示代码,自己研究一下!   
  for (int i = 0; i < DataList1.Items.Count; i++)
         {
             Label2.Text += ((Label)DataList1.Items[i].FindControl("Label1")).Text.ToString();

         } //Label1可改为你的hide,Label2可换为你想用来显示的获取内容的东东!!
#6
wangnannan2010-12-13 13:20
如果不是runat="server" FindControl貌似不好用吧
1