1

i am new in mvc .here scott は、mvc でカスタム [Email] 検証属性を作成する方法を示しています。ここに写真があります。

ここに画像の説明を入力 ここに画像の説明を入力

http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

1) 彼らがどのようにそれを行ったかを見てみましょう。最初にクラスを作成して名前を付け、正規表現属性クラスを拡張し、そのctorで正規表現を使用して電子メールアドレスを検証します

私の質問は、彼らが [Email(Errormessage="blah blah")] をいつ使用するかです

次に、MVC がこの電子メール属性を理解する方法は、正規表現属性クラスを拡張する電子メール属性クラスを指しています。関係がどのように拡張されるか。クラス名は電子メール属性ですが、使用する場合は属性名電子メールを使用します。これは私には明確ではありません。説明してください。

2)上記の方法で電子メールを検証する場合、検証が行われる場所はサーバー側またはクライアント側を意味しますか?

クライアント側ではない場合、どうすればそれをクライアントにすることができ、必要なjsがそのためにレンダリングされます。

サンプルコードの例で説明してください。ありがとう

4

1 に答える 1