长时间读者,第一次问问。我遇到的问题是,我有几个按钮导致页面验证器出现问题。我被要求不要更改他们的文本属性,如果我可以避免和不关闭ValidateRequest属性。
我得到的错误是“输入的值”<<“具有潜在的危险性,不可接受。
示例按钮是。
<asp:Button id="testFirstButton" width="25" Font-Size="8pt" runat="server" Text="<<" CausesValidation="false"></asp:Button>
这是我的一个测试按钮,我确保它是按钮而不是代码背后或其他任何东西。果然这个人没有过去。
答案 0 :(得分:4)
而不是
Text="<<"
尝试使用
Text="<<"
这将显示该按钮的相同文本,并应避免验证错误
答案 1 :(得分:-1)
试试看
<httpRuntime requestValidationMode="2.0" />
在您的Web.config文件中添加您的页面
ValidateRequest="false"
。
注意:它有效但可能会导致一些安全问题。