HttpRequestValidationException变通方法

时间:2013-07-10 23:29:45

标签: c# javascript exception-handling httprequest

我有一个文本框,当用户输入一个字符串,例如“< daily”(表示少于每天)时,它会抛出一个HttpRequestValidationException。但是,如果小于符号和字符串之间有空格,则可以正常工作,例如“< daily”。

我已经通过使用replace函数更改了后面代码中提交的值。例如:

string s = "This is a <test";
if(s.Contains("<")){
   s = s.Replace("<", "< "); //I have also used "&#60;" & "&lt;"
}

但是,我仍然得到例外,因为在文本框中它仍然显示为“&lt; daily”。我想知道是否有一种方法,如果焦点是从文本框中动态添加空格到字符串?

我知道HttpRequestValidationException不应该允许这些字符,但它似乎允许有空格。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

知道如何在HttpRequest中使用字符串会很高兴。根据您使用的方式和位置,我们可以提出一些想法。