2011-02-01 13 views
0

私はデータを投稿するためにjqueryを使用しており、サーバー側の検証をデータでどのように行うのが最適かを考えていました。私はクライアント側の値をチェックしますが、サーバ側もチェックすることをお勧めします。私はオンラインで黙っていたが、実際には何の例も見つけられなかった。事前jquery、c#とサーバー側のデータ検証

答えて

1

そこにare many ways of doing validation server sideがありますが、既存のライブラリを使用することは簡単です。

Microsoft Enterprise Library 5.0には、一般的なプラクティスを実装するために使用できる一連の機能が用意されています。バリデーションもその一つです。 Microsoftエンタープライズライブラリは、一般的なエンタープライズ開発上の課題を持つ開発者を支援するために設計されたアプリケーションブロックの集まりです。

エンタープライズライブラリValidation Application Blockは、開発者がアプリケーションで構造化された保守が容易な検証シナリオを実装できる便利な機能を提供します。

大きなサンプルはこちらat Using Validation Block Attributes to Define Validation Rule Sets

より発見された:http://msdn.microsoft.com/en-us/library/ff664356(v=PandP.50).aspx

+0

と一緒に動作するかわからないこれは興味深いようです。病気の読書を持っている –

+0

確認ブロックは、それを行うのすてきなきちんとした方法のように見える。私は無効なデータをどのように処理するのでしょうか?私はちょうど例外をスローする必要があります、それを記録し、jquery ajaxプロシージャのエラーメソッドにエラーがあったことをユーザーに通知します。 –

+0

これは良い新しい質問です;) –

0

おかげであなたは手動でそれを行うことができます(つまり、if (model.Value != null))、またはdata annotations

+0

男は私がちょうど見て、それは非常に興味深いと思われるMVC –

+0

葉を使用していません。恥ずかしがり屋のためだけに –