如何在javascript中访问ModelState错误

时间:2018-02-06 18:53:40

标签: javascript asp.net asp.net-core telerik modelstate

我目前正在开发一个使用Telerik工具进行UI的ASP.Net Core项目。我正在尝试使用他们的通知小部件来显示错误/成功消息。我想我可以通过抓取ModelState中的信息并将这些消息放入通知中来实现此目的。我唯一的问题是我找不到如何从javascript访问ModelState错误。

这就是我的尝试,理想情况下我想要这样的事情:

$(function () {
    var notificationWidget = $("#notification").data("kendoNotification");

    var modelStates = ViewData.ModelState.Values;
    for (var modelState in modelStates) {
        for (var message in modelState.Errors) {
            notificationWidget.show(message);
        }
    }
});

我只是希望能够遍历ModelState错误并根据需要使用消息。

如果这种方式不可能,我想我可能不得不做一个ajax调用或者回到我的控制器,并在那里有一个函数来吐出ModelState错误。

非常感谢任何帮助!

0 个答案:

没有答案