在Asp.Net MVC中自定义[Success]消息

时间:2012-05-10 04:01:15

标签: asp.net-mvc

我发现很多关于在asp.net mvc中自定义错误消息的文章。

我想知道的是如何显示成功消息。

例如,当我输入有效的电子邮件地址时,我会通过更改输入数据的控件样式或提供成功的验证消息来显示输入的数据已通过验证。

到目前为止,我看到的所有asp.net mvc示例都解释了如何在验证失败后显示或自定义错误消息。

我想知道验证成功后如何显示成功消息。

有谁知道如何做到这一点或知道可以告诉我如何的链接/资源?

提前致谢。

2 个答案:

答案 0 :(得分:2)

您可以在asp.net mvc3中覆盖不显眼的客户端验证设置。

您可以看到如何执行此操作here

网址中最重要的代码是:

    $(function() {
        var settngs = $.data($('form')[0], 'validator').settings;
        var oldErrorFunction = settngs.errorPlacement;
        var oldSucessFunction = settngs.success;
        settngs.errorPlacement = function (error, inputElement) {
            //Do something here
            oldErrorFunction(error, inputElement);
        }
        settngs.success = function (error) {
            //Do something here
            oldSucessFunction(error);
        }
    });

答案 1 :(得分:0)

显示成功消息是一个好主意。您可以通过在视图的按钮单击上应用jquery来显示成功消息。