Javascript 在ASP.NET中,如果文本在'';大于';和';小于';象征

Javascript 在ASP.NET中,如果文本在'';大于';和';小于';象征,javascript,asp.net,angularjs,textbox,Javascript,Asp.net,Angularjs,Textbox,如果文本输入介于“大于”和“小于”符号之间,则无法保存文本。请在Javascript或ASP.net中找到解决方案,出于安全原因,这些符号是被禁止的,否则有人可以简单地插入他们的代码。如果您需要传递这些符号,您应该像这样传递它们:“/” 或者设置文本框属性ValidateRequestMode=ValidateRequestMode.Disabled如果您希望允许HTML标记,即“”,则需要在ASP页面中设置validateRequest=“false”,最好的方法是使用HTML编码器解析这些标

如果文本输入介于“大于”和“小于”符号之间,则无法保存文本。请在Javascript或ASP.net中找到解决方案,出于安全原因,这些符号是被禁止的,否则有人可以简单地插入他们的代码。如果您需要传递这些符号,您应该像这样传递它们:“/”
或者设置文本框属性
ValidateRequestMode=ValidateRequestMode.Disabled

如果您希望允许HTML标记,即“”,则需要在ASP页面中设置validateRequest=“false”,最好的方法是使用HTML编码器解析这些标记。

这可能的重复与经典ASP无关。请建议我:只有在<和>之间输入一些文本时,我才需要显示验证。浏览器应接受其余案例。建议一个没有安全问题的解决方案。我们必须在哪里设置validateRequest=“false”?在aspx页面的第一行,它是一个属性。如果我这样做,有什么缺点吗?我试过了。但不起作用。我正在使用ASP.NET4.5。还有什么需要添加的吗?当我在httpruntime中给出requestValidationMode=“2.0”时,它就起作用了。谢谢Rakesh,你能推荐一种使用JavaScript解决这个问题的方法吗?