在文件上传中禁用jquery的提交按钮后控制器动作不会触发

本文关键字:控制器 按钮 提交 文件 jquery | 更新日期: 2023-09-27 18:10:47

我有上传按钮后文件加载控制,但禁用按钮后,我的控制器中的actionmethod没有被调用。请查看以下代码:JQUERY:

  $(document).ready(function () {
            $("input[type=submit]").removeAttr("disabled");
            $("#btnUpload").click(function () {
               $('#progressbardiv').show();
               $("input[type=submit]").attr("disabled", "disabled");
            });
        });   

In Action In controller:

/// <summary>
        /// Action on Upload button click
        /// </summary>
        /// <returns>ActionResult</returns>
        [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult Upload(HttpPostedFileBase fileUpload)
        {     
}

在文件上传中禁用jquery的提交按钮后控制器动作不会触发

disabled元素不触发事件您必须重新启用它,以便它触发提交。