我的网站加入了https//的认证功能,在一个aspx页面,我显示了一个第三方的组件,或者显示一个来自其他网站的联接的内容,例如图片, 就会弹出一个,当前页有安全和不安全的信息,是否显示。。。等等这类的提示,十分不想显示,因为是后台程序,不想老是提示。
请问如何去除这个提示。有人建议在 <%@ Page ValidateRequest= "false " ....>
但好像没有作用。
请高手支招。 100分!
------解决方案--------------------------------------------------------
这是正常的,既然要安全认证,就会有提示。
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
ValidateRequest= "false "是为上传的数据含有标签准备的,和你的情况不一样。
你既然用了https,就是告诉用户你是安全的,可是链接了别人的,就出现了不安全因素,当然要有提示。
------解决方案--------------------------------------------------------
这个是没有办法的,google和支付宝里面都有
------解决方案--------------------------------------------------------
<system.web>
..中
<pages validateRequest= "false " />
EnableEventValidation= "false "
这个是必须的
因为你使用的控件 可能使用了javascript 操作了服务器控件 或 html控件(runat=server)
比如修改了dropdownlist的值 或添加了选项 等等这些操作
虽然使用js操作成功 但是对于页面上的ViewState并未得到修改
.net默认情况下, 对于页面提交的数据会验证控件的ViewState状态,js修改的值不能被验证,所以会出现警告.
------解决方案--------------------------------------------------------
与这个没有关系.pages validateRequest= "false对应的某一页的不验证,就是楼主自己说的 <%@ Page ValidateRequest= "false " ....>
------解决方案--------------------------------------------------------
这个提示与程序没关系,是https 的问题.
------解决方案--------------------------------------------------------
没办法的...
------解决方案--------------------------------------------------------
受教了
------解决方案--------------------------------------------------------
学习