Regex 使用正则表达式的验证消息更正后可见MVC

Regex 使用正则表达式的验证消息更正后可见MVC,regex,asp.net-mvc,validation,Regex,Asp.net Mvc,Validation,我正在从事一个MVC项目。我有一个文本框,它接受电话号码,显示控件激活时的掩码,如()-。这个掩码是用javascript在布局中编写的,适用于整个项目 <script> $('input[data-val=true]').on('blur', function () { $(this).valid(); }); jQuery(function($){ $(".phone").mask("(999)-999-9999");

我正在从事一个MVC项目。我有一个文本框,它接受电话号码,显示控件激活时的掩码,如()-。这个掩码是用javascript在布局中编写的,适用于整个项目

<script>
    $('input[data-val=true]').on('blur', function () {
        $(this).valid();
    });
    jQuery(function($){
        $(".phone").mask("(999)-999-9999");
    });
</script>
和视图

@Html.TextboxFor(model=>model.Phone,new{Class="form-control phone"})

它不接受所有零,但即使在更正后错误消息仍会保留,这不允许保存

您是否看到异常?它应该是
@class
而不是
class
视图中没有例外..它工作正常我为您创建了一个。。你能告诉我怎么复制吗?我觉得它在那里工作正常..输入所有零..然后它将显示错误消息。用数字替换零..错误消息仍然可见
@Html.TextboxFor(model=>model.Phone,new{Class="form-control phone"})