我有一个文本框,当用户输入诸如“<daily”之类的字符串(表示少于每天)时,它会引发 HttpRequestValidationException。但是,如果小于符号和字符串之间有空格,则可以正常工作,例如“< daily”。
我已经让它通过使用 replace 函数更改了在后面的代码中提交的值。例如:
string s = "This is a <test";
if(s.Contains("<")){
s = s.Replace("<", "< "); //I have also used "<" & "<"
}
但是,我仍然遇到异常,因为在文本框中它仍然显示为“<daily”。我想知道是否有一种方法可以使焦点不在文本框上以动态向字符串添加空格?
我知道 HttpRequestValidationException 不应该允许这些字符,但如果有空格,它似乎允许。有什么想法吗?