0
我有一个中继器,其中有一些自定义验证内部的用户控件创建不同。我为OnItemDataBound中的每个文本框 - 按钮对创建一个验证组。在本地环境中,验证对每个控件单独运行。在我们的临时环境中,单击一个按钮可验证所有文本框。的clientid在两台不同的机器
望着产生的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";
难道这是问题?在任何情况下,如果有人知道为什么会存在差异,我很想知道,即使它没有解决我的问题:)
你检查每台机器的web.config文件? ClientIdMode属性可能有所不同http://msdn.microsoft.com/en-us/library/950xf363.aspx – 2012-08-06 16:46:03
在这两种情况下,模式都保持默认状态,AFAIK – 2012-08-06 16:58:56