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がそのためにレンダリングされます。
サンプルコードの例で説明してください。ありがとう