【问题标题】:aspx page missing sections, validation not workingaspx 页面缺少部分,验证不起作用
【发布时间】:2015-05-19 17:11:43
【问题描述】:

我正在尝试诊断RequiredFieldValidators 在某些环境中没有触发的问题,我将问题缩小到Page_Validators 数组没有为它不起作用的站点设置。

我查看了它,验证器数组变量设置在 //<[!CDATA[ ... //]]> 部分。因为我没有直接设置它,所以我认为这是 .NET 在做它的工作。但是,我注意到某些页面中缺少负责设置此变量的代码部分,从而导致了问题。事实上,整个文件是不同的,损坏的版本缺少大约一半的标记。代码被分成几块,有大的(> 200 行)空白部分,并且标记的格式也几乎没有。

可能是什么问题?部署到这两种环境的代码没有区别,但我在一些地方看到了这一点。

感谢您的帮助。

【问题讨论】:

  • 所以我再次尝试...这次生成了整个页面,但 CDATA 部分在 Chrome 的调试器中没有进行颜色格式化。不确定这是否重要,但它也缺少 标记。也许它与格式有关?

标签: c# html asp.net sharepoint webforms


【解决方案1】:

发现它是什么,这有点傻,但很高兴它不是太复杂。我们的一个母版页有一个未正确关闭的脚本标签。修复后,代码按预期执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-07
    • 2019-12-16
    • 2011-09-27
    • 1970-01-01
    • 2017-01-18
    • 2018-03-07
    • 2012-09-20
    • 1970-01-01
    相关资源
    最近更新 更多