7

我的用户模型的电子邮件属性上有一个远程属性。当我创建一个新用户时,它会创建并告诉用户电子邮件已在使用中。现在我的编辑表单出现问题(如果用户想要更新值)。它告诉用户他/她的电子邮件已经在使用中,当正在使用的电子邮件是注册给用户的电子邮件时,我不希望它给出该消息。如何调整 Remote 属性以使其行为?

4

1 回答 1

26

我想到了。

在我看来,我把@Html.Hidden("InitialEmail", Model.Email)

在我的模型上,我把[Remote("IsEmailUsed", "User", AdditionalFields="InitialEmail")]

然后在我的控制器操作中,我public JsonResult IsEmailUsed(string email, string initialEmail)将允许初始电子邮件有效。

于 2011-01-24T05:12:19.780 回答