读书人

HiddenField c# 不能寄放xml

发布时间: 2012-09-25 09:55:58 作者: rapoo

HiddenField c# 不能存放xml
我需要存放<productID id='2' />到 HiddenField里,可是一运行,报错说hiddenField 危险输入。可能iis server不让存放类似secipt的文本到hiddenfield?

有什么解决方案?

我想先试试hiddenfield,不行再用个Label control.



[解决办法]
隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。

既然如此,过滤机制显然是必要的

不知道你为这么做的目的是什么,其实只要将ID提交给服务器已经足够了,其他的内容都没必要
[解决办法]
把左括号替换成<就可以了
[解决办法]
web.config里面写
<pages validateRequest ="true">

赋值的时候
hiddenfield1.Value = Server.HtmlEncode("要赋值的内容")

读书人网 >C#

热点推荐