新足迹

 找回密码
 注册

精华好帖回顾

· 我的自助游之湘西攻略 (2004-12-16) sail · 小镇的名字叫橙 (2015-6-23) bosstong
· 同舟共济三人行——丰盛温馨的圣诞晚餐 (2006-12-25) poloand · 我去了悉尼宠物领养中心 (2007-8-15) 贾依娜
Advertisement
Advertisement
查看: 1281|回复: 7

asp.net Hidden Fields 有用么? [复制链接]

头像被屏蔽

禁止访问

发表于 2011-3-29 14:35 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
随便弄个label, visible = false 不就完了?
Advertisement
Advertisement

发表于 2011-3-29 14:51 |显示全部楼层
此文章由 o2h2o 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 o2h2o 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hidden field
就是 html 的 hidden field 的 server render 版本
是用来存数据的

和 label 的 用法不同

评分

参与人数 2积分 +3 收起 理由
atransformer + 2 我能评分了?
cdfei + 1 我很赞同

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-3-29 14:55 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 o2h2o 于 2011-3-29 15:51 发表
hidden field
就是 html 的 hidden field 的 server render 版本
是用来存数据的

和 label 的 用法不同


谢谢

发表于 2011-3-29 14:55 |显示全部楼层
此文章由 garyyang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 garyyang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
hidden fields are a bit like viewstate, their values are saved inside the html page when it renders. that's called client-side state management. (data won't be saved on server)

hidden field is useful for the following scenarios
1) remembering some parameters from the previous page, e.g. a selected user id
2) remembering some values received from the server, for JavaScript to proceed with on client's browser.

strictly speaking, it doesn't harm to use an invisible label, but from the security's perspective, using viewstate / hidden vars are more secure as the data are hashed.

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 谢谢奉献

查看全部评分

88足迹, 一个无聊多于乐趣的地方。

发表于 2011-3-29 17:27 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
visible是false的server control,webform不render的,这个element永远不会到browser上去,更不会是invisible.

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 我很赞同

查看全部评分

发表于 2011-3-30 08:47 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Hidden field传到网页上后会有<input type="hidden"..../>

invisible Label在Browser端啥都没有。

如果你要用javascript操作传到网页上的数据,就要用hidden field.

评分

参与人数 1积分 +1 收起 理由
atransformer + 1 谢谢 

查看全部评分

Advertisement
Advertisement

发表于 2011-3-31 10:03 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
A lot of options there.
(1) Hidden field is a little bit old, still works.
(2) Webstorage (html5?) sessionStorage / localStorage
(3) IndexedDB (Firefox 4 already has---so far no valid examples available, IE9 will support it in the future)
(4) Web SQL ( some browsers supported but it will be replaced by IndexedDB)
(5) Query string / session
(6) Add your Attributes to any elements

评分

参与人数 1积分 +2 收起 理由
atransformer + 2 非常谢谢奉献

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-3-31 10:10 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-3-31 11:03 发表
A lot of options there.
(1) Hidden field is a little bit old, still works.
(2) Webstorage (html5?) sessionStorage / localStorage
(3) IndexedDB (Firefox 4 already has---so far no valid examples availab ...


asp.net 的 viewstate 还是用 Hidden field

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部