【问题标题】:How to Upload file onclick of button of type=button not type=submit in mvc4 using html begin form如何使用html开始表单在mvc4中上传类型=按钮而不是类型=提交的按钮的文件onclick
【发布时间】:2015-06-10 06:39:33
【问题描述】:

我必须使用按钮(按钮类型,而不是提交)上传文件。

我想在选择无文件并单击上传时显示弹出窗口,它不应该进入控制器操作。

有人可以帮忙吗?

【问题讨论】:

  • 提供您尝试过的代码

标签: file asp.net-mvc-4 button upload submit


【解决方案1】:
@using(Html.BeginForm("Upload","Home",new {@id="frm"}))
{
    <input type="file" id="upld" />
    <input type="button" value="upload" id="btn" />
}

<script>
  $('#btn').click(function(){
     var has_selected_file = $('#upld').filter(function(){
          return $.trim(this.value) != ''
     }).length  > 0 ; 
     if(has_selected_file){
          $('#frm').submit();
      }
      else{
          alert('No file selected');
      }
  });

我希望这是你的要求

【讨论】:

  • 谢谢..这就是我的要求...感谢您花一些时间来回答我的问题。干杯:)
猜你喜欢
  • 2020-01-09
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
  • 2014-10-30
  • 2019-03-21
相关资源
最近更新 更多