1

filepload コントロールの後に [アップロード] ボタンがありますが、ボタンを無効にした後、コントローラーのアクションメソッドが呼び出されていません。以下のコードを見つけてください: JQUERY の場合:

  $(document).ready(function () {
            $("input[type=submit]").removeAttr("disabled");
            $("#btnUpload").click(function () {

               $('#progressbardiv').show();
               $("input[type=submit]").attr("disabled", "disabled");

            });
        });   

コントローラーでのアクション:

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

1 に答える 1

0

disabled要素はイベントを発生させません。送信を開始するには、再度有効にする必要があります。

于 2013-04-25T12:40:01.503 に答える