【发布时间】:2014-04-17 03:18:39
【问题描述】:
我正在使用 ASP.NET RequiredFieldValidator 控件,并将 InitialValue 属性设置为包含两个换行符 ("\n\n") 的字符串。
当我执行验证并且我没有更改控件的初始值时,验证器不会触发,但它应该触发。
我发现的原因是,当我查看页面源时,设置验证器初始值的自动生成的 javascript 将初始值转义为“\\n\\n”,这意味着初始值和控件的值实际上是不同的,并且在不应该的时候通过了验证。
关于如何解决这个问题的任何想法?
【问题讨论】:
标签: javascript asp.net validation