2016-12-23 16 views
0

登録時に自分のメールが存在するかどうかチェックしたいので、このようなモデルでリモートを使用しました。asp.net登録時に電子メールが存在するかどうかをチェック

[DisplayName("Email")] 
     [Required(ErrorMessage = "請輸入Email")] 
     [Remote("EmailCheck", "Member", ErrorMessage = "has already exist")] 
     public string Email { get; set; } 

1 やサービス

の私EmailCheck
public bool EmailCheck(string Email) 
    { 
     Member Search = db.Member.Find(Email); 
     bool result = (Search == null); 

     return result; 
    } 

2 が、検索では、私は私のデータベースにまったく同じメールを持っている場合でも、すでに誰かがこれを理解.Can nullを返しますか? ありがとうございました。

+1

その作業罰金を行ってくださいSOへようこそ。コードを参照するときは、このコードをあなたの投稿に含めてください。あなたの記事の読者が投稿とあなたのリンクの間を行き来するのは少し難しいです。ありがとう:) – Christos

+0

は正しい値を持っている '文字列の電子メール'です(おそらくブラウザから間違って投稿されますか?) – Michel

答えて

関連する問題