2011-06-18 21 views
-1

私は、サーバー側とクライアント側(カスタムjqueryスクリプトまたはjquery検証プラグインを使用し、組み込みの検証コントロールを使用しない)を行うように指示されています。サーバー側の検証asp.net

私はフロントエンドのものを見つけ出し、スクリプトを書きます。

サーバー側の検証では、独自のメソッド(たとえば、自分の必須のフィールドバリデータを書き込むなど)を記述するか、組み込みのコントロールを使用してPage.Validate()を呼び出す必要がありますか?

ありがとうございました!

答えて

0

ジョン、

あなたはbiuld-で検証コントロールを使用していない場合は、その優れた脆弱性からか、間違った形式からサーバーを保護するために、サーバー上の検証メソッドを記述します。 (クライアント上のJavaScriptが無効になっている場合など)何らかの理由であなたのjqueryの検証メソッドが実行できませんでした

希望これは... ミューズ拡張

0

を助けに建てられた何asp.netはありませんサーバー側に組み込まれた検証機能を持つコントロール。

検証コントロールは、クライアント側でユーザーの入力を検証します。ただし、コントロールを使用して、クライアント側またはサーバー側で独自の検証方法を実装することができます。

0

既にクライアント側で検証が実行されている場合は、ビジネス層にサーバー側の検証を追加します。この目的のために、場合によってはカスタムコードに頼る必要があるかもしれませんが、データ注釈は多くの一般的な検証に非常に役立ちます。データアノテーションをサポートしているフレームワークを使用していない場合は、オブジェクトを反復処理し、これらのアノテーションを持つフィールドを見つけてトリガーするコードを書くのは難しくありません。

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.aspx

関連する問題