Asp.net mvc asp.net注册时检查电子邮件是否存在

Asp.net mvc asp.net注册时检查电子邮件是否存在,asp.net-mvc,Asp.net Mvc,我想检查注册时我的电子邮件是否存在,所以我在我的模型中使用了remote,如下所示 [DisplayName("Email")] [Required(ErrorMessage = "請輸入Email")] [Remote("EmailCheck", "Member", ErrorMessage = "has already exist")] public string Email { get; set; } 还有我的电子邮件登记服务 publ

我想检查注册时我的电子邮件是否存在,所以我在我的模型中使用了remote,如下所示

[DisplayName("Email")]
        [Required(ErrorMessage = "請輸入Email")]
        [Remote("EmailCheck", "Member", ErrorMessage = "has already exist")]
        public string Email { get; set; }
还有我的电子邮件登记服务

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

        return result;
    }
但是,即使我的数据库中已经有完全相同的电子邮件,搜索也会返回null。有人能解决这个问题吗?
非常感谢。

欢迎来到SO。当你提到代码时,请将此代码包含在你的帖子中。你的文章的读者在你的文章和链接之间来回走动有点困难。谢谢:)字符串电子邮件是否具有正确的值(可能是从浏览器发布的不正确?)