asp.net-mvc – MVC Ajax.Beginform OnComplete / OnSuccess在控制器调用之前触发

我在项目添加到数据库后尝试清除ajax表单但是在提交表单之前调用OnComplete和OnSuccess AjaxOptions.如何获取它以便首先提交表单并调用OnComplete.
<% using (Ajax.BeginForm("AddTable",new AjaxOptions
                                        {
                                            UpdateTargetId = "tables",InsertionMode = InsertionMode.InsertAfter,OnComplete = "ClearForm()"
                                        }))
   {%>

哪个叫

function ClearForm() {
        $('#DisplayName').val('');
    }

但是,在将balue发送到表单提交的控制器之前,将清除DisplayName文本框.有没有解决的办法.

解决方法

应该在没有括号的情况下调用OnComplete =“ClearForm()”,即OnComplete =“ClearForm”.我不能肯定地说它会解决你的问题.

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....