ValidationSummary可以轻松显示错误消息。
但是我怎样才能让它成为我从行动中回来的成功信息。
我在Ajax请求中调用此操作。
有什么想法吗?
答案 0 :(得分:3)
正如您所发现的,ValidationSummary用于显示错误消息。如果您使用的是AJAX,则可以使用JSON中的操作返回消息:
[HttpPost]
public ActionResult Foo()
{
// Do something
return Json(new { message = "success" });
}
然后叫它:
$.post('/home/foo', { }, function(json) {
alert(json.message);
});
答案 1 :(得分:1)
理想情况下,我想做这样的事情
ModelState.AddModelError("SUCCESS", mySuccessMessage);
我正在考虑修改ValidationSummary的CSS以显示绿色的消息。
但我不知道这个CSS位于何处