我在转发器中有一个用户控件,它有一些自定义验证。我为 OnItemDataBound 中的每个文本框按钮对创建了一个验证组。在本地环境中,验证对每个控件单独进行。在我们的暂存环境中,单击一个按钮会验证所有文本框。
查看生成的 JS 代码,我看到了不同之处。我不知道这是否重要,但可能是。
分期:
cphBody_bodyContent_rptFieldsSummary_ucFieldSummary_0_ucNewSubjectQuestion_0_vldNotHintText_0.clientvalidationfunction = "HintText_ClientValidate";
当地的:
ctl00_ctl00_cphBody_bodyContent_rptFieldsSummary_ctl00_ucFieldSummary_ucNewSubjectQuestion_vldNotHintText.clientvalidationfunction = "HintText_ClientValidate";
这可能是问题吗?无论如何,如果有人知道为什么存在这种差异,我很想知道,即使这不是我问题的解决方案:)