清除DataAnnotation验证消息

问题描述

我是ASP .NET Core 3.1和MVC的新手,但遇到此问题。
我创建了一个带有按钮的表单,该按钮可打开引导模式窗口;在此模式窗口中,我使用DataAnnotation作为RemoteController来检查当用户单击确认时是否可以删除记录。
如果无法执行该操作,则会在模态中的ErrorMessage中显示ErrorMessage

如果我关闭窗口然后再次打开它,则总是显示该消息,并且我不知道如何清除它。

<form method="post" name="tipologiacontratti">
    <a class="btn btn-default btn-rounded mb-4" onclick="deleteTipologiaContratto(@Model.listaContratti[k].idTipologiaContratto,'@Model.listaContratti[k].contratto')" />
    <script>
        function deleteTipologiaContratto(idTipologiaContratto,contratto) {
            document.forms["tipologiacontratti"].elements["idTipologiaContratto"].value = idTipologiaContratto;
            document.forms["tipologiacontratti"].elements["contratto"].value = contratto;
            document.forms["tipologiacontratti"].elements["modalitaVerifica"].value = 1;
            document.getElementById("operazionecorrentefield").value = "4";
            document.getElementById("idtipologiacontrattodaeliminare").value = idTipologiaContratto;
            document.getElementById("tipologiacontrattodaeliminare").value = contratto;
            document.getElementById('msgDeleteTipologiaContratto').innerHTML = "ELIMINAZIONE TIPOLOGIA CONTRATTO";

            $("#modalDeleteTipologiaContratto").modal();
        }
    </script>
    <div class="modal fade" id="modalDeleteTipologiaContratto" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"
         aria-hidden="true">
        <div class="modal-dialog" role="document">
            <div class="modal-content">
                <div class="modal-header text-center">
                    <p id="msgDeleteTipologiaContratto" class="modal-title w-100 font-weight-bold"></p>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="row">
                    <div class="col-12">
                        <div asp-validation-summary="All"></div>
                    </div>
                </div>
                <div class="form-group form-inline  ">
                    <label class="fieldsmargin" for="idtipologiacontrattodaeliminare">Id univoco interno: </label>
                    <div class="input-group fieldsmargin ">
                        <input type="text" readonly asp-for="idTipologiaContrattoDaEliminare" id="idtipologiacontrattodaeliminare" class="form-control validate">
                    </div>
                </div>
                <div class="modal-footer d-flex justify-content-center">
                    <button type="submit" class="btn btn-primary">Conferma</button>
                </div>
            </div>
        </div>
    </div>
</form>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)