3

我的业务 Web 应用程序将有很多输入控件,用户需要在其中输入某种代码(国家/地区、邮编、员工 ID 等)。

我正在使用 RemoteAttribute 针对我的数据库验证代码条目,以确保用户输入了正确的代码。

问题是,我的标准功能应该是如果远程验证成功则显示输入代码的名称,如果验证不成功则显示错误。

我不知道该怎么做。

显而易见的答案是在 Json 对象中发送 Name 属性以及 jquery 不显眼的验证所需的真值。cshtml 可能看起来像这样:

@Html.LabelFor(m => m.Country)
@Html.EditorFor(m => m.Country, new { data-codename-label="lbnCountry" })
<label ID="lbnCountry"></label>

我不确定如何实现这样的想法。任何帮助表示赞赏。

4

1 回答 1

2

看看这个答案,它也应该对你有用。 在 mvc 中对远程验证的成功响应做一些事情

如果在该示例中您选择不通过自定义响应标头发送您的值,您始终可以修改 javascript 以对 action/webapi 进行 ajax 调用,该调用将在成功验证后返回相关值。

于 2013-09-20T21:26:12.150 回答