リピーター内にユーザーコントロールがあり、カスタム検証があります。OnItemDataBoundのテキストボックスとボタンのペアごとに検証グループを作成します。ローカル環境では、検証は各コントロールに対して個別に機能します。ステージング環境では、1つのボタンをクリックすると、すべてのテキストボックスが検証されます。
生成された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";
これが問題になる可能性がありますか?いずれにせよ、誰かがこの違いが存在する理由を知っているなら、それが私の問題の解決策でなくても、私は知りたいです:)