HiddenField 控件用于存储一个值,在向服务器的各次发送过程中,需保持该值。它呈现为 <input type= "hidden"/> 元素。

通常情况下,Web 窗体页的状态由视图状态、会话状态和 cookie 来维持。但是,如果这些方法被禁用或不可用,则可以使用 HiddenField 控件来存储状态值。

需要注意的是:HiddenField控件中存储的内容必须是对安全性要求不高的非敏感性数据。客户端可能通过查找源代码来或者HiddenField中保存的Value值。

若要指定 HiddenField 控件的值,请使用 Value 属性。您可以提供这样一个例程,每次由于创建 ValueChanged 事件的事件处理程序,而在向服务器的各次发送过程中更改 HiddenField 控件的值时,都会调用该例程。

示例代码

<%@ Page language="C#" %>

<script runat="server">

void ValueHiddenField_ValueChanged (Object sender, EventArgs e)
{

// Display the value of the HiddenField control.
Message.Text = "The value of the HiddenField control is " + ValueHiddenField.Value + ".";

}

</script>

<html>
<body>
<form id="Form1" runat="server">

<h3>HiddenField Example</h3>

Please enter a value and click the submit button.<br/>

<asp:Textbox id="ValueTextBox"
runat="server"/>

<br/>

<input type="submit" name="SubmitButton"
value="Submit"
onclick="PageLoad()" />

<br/>

<asp:label id="Message" runat="server"/>

<asp:hiddenfield id="ValueHiddenField"
onvaluechanged="ValueHiddenField_ValueChanged"
value=""
runat="server"/>

</form>
</body>
</html>

<script language="javascript">

<!--
function PageLoad()
{

// Set the value of the HiddenField control with the
// value from the TextBox.
Form1.ValueHiddenField.value = Form1.ValueTextBox.value;

}
-->

</script>

HiddenField控件[转载]相关推荐

  1. ASP.NET2.0 HiddenField控件

    HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据.也许这个时候应该有这么一个疑问,为什么有了ViewState.Session ...

  2. 隐藏控件--HiddenField控件

       HiddenField控件百度查的结果(帮助大家对比理解): HiddenField控件顾名思义就是隐藏输入框的服务器控件,它能让你保存那些不需要显示在页面上的且对安全性要求不高的数据.也许这个 ...

  3. VB6 无法加载ieframe.dll,导致不能使用 浏览器控件--(转载)

    VB6编程中,如果使用了WebBrowser控件,保存关闭工程后再次打开时会出现错误提示: 文件未找到: 'c:\windows\sytem32\ieframe.dll\1'--继续加载工程吗? 然后 ...

  4. 修改注册表添加信任站点及启用Activex控件(转载)

    // //    添加信息站点及将指定IP添加到本地Intranet中, //    "*"=dword:00000002 表示受信任的站点区域 //    "*&quo ...

  5. matlab 表格控件,[转载]matlab读取excel数据并显示在excel(activex控件)中

    figure; spreadsheet = actxcontrol('OWC11.Spreadsheet.11',[0 0 560 420]); M = {'abc', 123; 12.17, log ...

  6. Webform(简单控件、复合控件)

    一.简单控件: 1.label控件 <asp:Label ID="Label1" runat="server" Text="账 号:" ...

  7. Windows Phone 7 不温不火学习之《创建用户控件》

    同样出自微软的产品,像ASP.NET 一样,Windows Phone 7 也有一个叫UserControl 的东西.这个相当于一个组件,类似于Android 继承View . 本篇将实现一个用户控件 ...

  8. vs2010 学习Silverlight学习笔记(7):控件样式与模板

    概要: 终于知道Silverlight--App.xaml是干什么用的了,不仅可以用来封装样式(类似css),还可以制定控件模版...好强大的功能啊. 封装: 继续学习<一步一步学Silverl ...

  9. 数据库查询构建控件集Active Query Builder

    2019独角兽企业重金招聘Python工程师标准>>> 关键字:数据库,数据库管理,数据库查询,生成器,控件 Active Query Builder是一款数据库查询构建控件集,用于 ...

最新文章

  1. php 处理ftp常用操作与方法
  2. 还找不到想要的文章吗?公众号搜索方法大全
  3. 物流机器人站上风口!未来市场增长获双引擎加持
  4. python 如何建立图形用户界面_python(五)图形用户界面easyGUI入门
  5. TCP滑动窗口(Sliding Window)原理
  6. Ubuntu10.04系统调试TQ2440开发板之一《Ubuntu下搭建TQ2440的程序下载环境》
  7. 谈自动化测试与CI中一些常见的谬见
  8. linux查看杀死进程
  9. 有多少是长大了以后才明白的道理?
  10. 回复失恋男的来信(转)
  11. qq自定义diy名片代码复制_免root安卓版QQ自定义在线 卡iPhone 12 Pro Max,卡5G,6G在线等状态...
  12. OSChina 十一乱弹 —— 前女友 is Null
  13. c语言乘法口诀表的流程图_C语言实现“乘法口诀表”
  14. java投票排名怎么弄_投票排名算法
  15. Redis一问多答(必背篇)
  16. vlog拍摄与剪辑入门之路
  17. SQLMAP进阶使用 --tamper
  18. PPT制作技巧汇总之动画设置与播放(office 2007)
  19. git基本操作及gitee仓库代码的拉取与上传
  20. 路由器测试的类型和方法[转]

热门文章

  1. 李洪强iOS开发Swift篇—02_变量和常量
  2. Jquery.ajax(……)
  3. linux下udp多线程编程
  4. RabbitMq(十) 消息过期时间TTL介绍以及代码实现
  5. 七月老师python_七月在线Python学习笔记
  6. errgroup 分析
  7. Go入门之——GOROOT、GOPATH、GOBIN 、Project目录
  8. 一文彻底搞懂字符串、字符串常量池原理
  9. RocketMQ核心架构设计思想
  10. 正数(十进制)变二进制 除以2取余 小数(十进制)变二进制 乘以2取整数