加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在ASP.NET MVC 3视图中,从JavaScript(jQuery)显示错误的推荐方法

发布时间:2020-12-16 06:46:20 所属栏目:asp.Net 来源:网络整理
导读:我通过 JavaScript处理程序(我使用jQuery)向ASP.NET MVC 3服务器提交表单,并在另一个JavaScript处理程序中从服务器接收错误响应.我想知道的是我应该如何在视图中显示由表单提交产生的??错误消息?我更喜欢使用一些标准的ASP.NET MVC 3 idiom / construct. 编
我通过 JavaScript处理程序(我使用jQuery)向ASP.NET MVC 3服务器提交表单,并在另一个JavaScript处理程序中从服务器接收错误响应.我想知道的是我应该如何在视图中显示由表单提交产生的??错误消息?我更喜欢使用一些标准的ASP.NET MVC 3 idiom / construct.

编辑

请注意,我想在JavaScript错误处理函数中显示来自服务器的错误消息.

解决方法

你可以采用纯MVC方式: http://www.asp.net/mvc/tutorials/creating-a-mvc-3-application-with-razor-and-unobtrusive-javascript

向下滚动到“启用客户端验证”.

在您的视图中,您将拥有如下代码:

@Html.TextBoxFor(model => model.UserName)
@Html.ValidationMessageFor(model => model.UserName)

UPDATE

似乎OP对自定义消息感兴趣.这种自定义消息传递没有任何MVC构造.您最好的选择是创建自己的消息传递区域并在回调函数中向其写入消息.不应该太复杂!

$.ajax(...,function(data) {
    $('#errors').append('<p>' + data + '</p>');
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读