asp.net mvc4 -如何上传文件的按钮类型=按钮的点击,而不是类型=提交在mvc4使用html开始的形式



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

我想在选择no-file并点击上传时显示弹出窗口,它不应该转到控制器动作

有人能帮忙吗?

@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');
      }
  });

我希望这是你的要求

相关内容

  • 没有找到相关文章

最新更新