1

私のASPxGridViewの編集フォームテンプレート内でASP.NETのネイティブ検証を使用したいと思います。私はDevExの検証を使用するのではなく、標準のASP.NET検証ツールをテンプレート内の検証サマリにレポートする編集フォームに置きます。誰もがこれで正しい方向に私を指すことができますか?ありがとう。ASPxGridView:編集フォームテンプレート内で標準検証を使用する方法は?

答えて

2

がDevExpress社のフォーラムでこれを見ている:

http://community.devexpress.com/forums/p/67285/228991.aspx

これによると、「標準的なASP.NETのバリデータは、コールバックをサポートしていません。幸い、ASPxEditorsスイートのコントロールは、独自の検証メカニズムを持っています。 "したがって、標準のASP.NETバリデーターは動作しないようです。

+1

これは私もこの問題に没頭したときの私の発見でした。私は弾丸を噛んで、デベロッパーの検証方法をやりました。私はデベロッパーコントロールがどれほど嫌なのか、私の情熱を説明することはできません。 – Etch

+0

@Jason:+1。偉大な答え – Mikhail

+0

@エッチ:なぜこれらのコントロールが嫌いですか?これについてDXの人に連絡しようとしたことがありますか? – Mikhail

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チームから支援を受けることができます。