私のASPxGridViewの編集フォームテンプレート内でASP.NETのネイティブ検証を使用したいと思います。私はDevExの検証を使用するのではなく、標準のASP.NET検証ツールをテンプレート内の検証サマリにレポートする編集フォームに置きます。誰もがこれで正しい方向に私を指すことができますか?ありがとう。ASPxGridView:編集フォームテンプレート内で標準検証を使用する方法は?
1
A
答えて
2
がDevExpress社のフォーラムでこれを見ている:
http://community.devexpress.com/forums/p/67285/228991.aspx
これによると、「標準的なASP.NETのバリデータは、コールバックをサポートしていません。幸い、ASPxEditorsスイートのコントロールは、独自の検証メカニズムを持っています。 "したがって、標準のASP.NETバリデーターは動作しないようです。
0
デフォルトでは、DevExpress ASPxGridViewコントロールはAJAXコールバックを介して動作します。
標準ASP.NETのバリデータは、コールバックベースのコンテナ内で正常に動作しません:
http://www.aspnettricks.com/archives/validators-inside-update-panel-doesnt-work-properly/
http://www.devexpress.com/issue=Q274114
標準ポストバックモードにASPxGridView制御を切り替えることが可能です。
ASPxGridView.EnableCallBack http://documentation.devexpress.com/#AspNet/DevExpressWebASPxGridViewASPxGridView_EnableCallBackstopicプロパティを "false"に設定するだけです。
しかし、(私は思うが)組み込みのDevExpress ASPxEditors検証を使用する方がよい。あなたはいつでもDXチームから支援を受けることができます。
これは私もこの問題に没頭したときの私の発見でした。私は弾丸を噛んで、デベロッパーの検証方法をやりました。私はデベロッパーコントロールがどれほど嫌なのか、私の情熱を説明することはできません。 – Etch
@Jason:+1。偉大な答え – Mikhail
@エッチ:なぜこれらのコントロールが嫌いですか?これについてDXの人に連絡しようとしたことがありますか? – Mikhail