首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

HiddenField c# 不能寄放xml

2012-09-25 
HiddenField c# 不能存放xml我需要存放productID id2 /到 HiddenField里,可是一运行,报错说hiddenFie

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

有什么解决方案?

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



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

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

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

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

热点排行