日期:2014-05-17  浏览次数:20774 次

新人来问,关于hiddenfield的问题!!!
这是aspx页面的一段代码: 

 <td class="td_tt">
     <asp:Label runat="server" ID="lbRecordNumber" Text="记录编号"></asp:Label>
     <span style="color: red">*</span>
 </td>
 <td class="td_content">
     <asp:TextBox runat="server" ID="txtRecordNumber" MaxLength="32" Width="70%" CssClass="Input_ticket" Text="GZHLH-T6.142.00.085.2012"></asp:TextBox>
     <asp:HiddenField runat="server" ID="hidID" />
 </td>

主要对于hiddenfield里面ID:hidID不是很懂,网上查过说这是用来存储非显示值的隐藏字段,那到底是存储的什么,求指导!!
hiddenfield

------解决方案--------------------
你想保存什么就保存什么。你给它设上值就行了。
就是跟你的textbox一样。只是不显示而已。
------解决方案--------------------
ID="hidID" 隐藏控件的名称 你可以后台 通过这个名称调用这个控件

里面存的是字符串  随便你存什么 不过  里面存放的东西  html 源代码里  是可见的  要存敏感信息 自行加密
------解决方案--------------------
引用:
哦,大致了解了,实现在前台加了一个隐藏控件,后台通过ID进行调用,存储信息的功能,谢谢,不知道理解的对不对


对,就是保存一些用户不需要看到的东西,但是后台还需要的东西,像UserID,对用户没有意义,但是后台可以用来作为修改删除的标志。