ASP.MVC ValidationSummary成功案例

时间:2010-07-23 07:25:08

标签: asp.net-mvc-2

ValidationSummary可以轻松显示错误消息。

但是我怎样才能让它成为我从行动中回来的成功信息。

我在Ajax请求中调用此操作。

有什么想法吗?

2 个答案:

答案 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位于何处