我目前正在开发一个使用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错误。
非常感谢任何帮助!