【发布时间】:2015-05-19 17:11:43
【问题描述】:
我正在尝试诊断RequiredFieldValidators 在某些环境中没有触发的问题,我将问题缩小到Page_Validators 数组没有为它不起作用的站点设置。
我查看了它,验证器数组变量设置在 //<[!CDATA[ ... //]]> 部分。因为我没有直接设置它,所以我认为这是 .NET 在做它的工作。但是,我注意到某些页面中缺少负责设置此变量的代码部分,从而导致了问题。事实上,整个文件是不同的,损坏的版本缺少大约一半的标记。代码被分成几块,有大的(> 200 行)空白部分,并且标记的格式也几乎没有。
可能是什么问题?部署到这两种环境的代码没有区别,但我在一些地方看到了这一点。
感谢您的帮助。
【问题讨论】:
-
所以我再次尝试...这次生成了整个页面,但 CDATA 部分在 Chrome 的调试器中没有进行颜色格式化。不确定这是否重要,但它也缺少 标记。也许它与格式有关?
标签: c# html asp.net sharepoint webforms