File 如何使用html begin表单在mvc4中单击类型为button而非类型为submit的按钮时上载文件
我必须上传一个文件使用按钮(类型按钮,而不是提交) 我想显示弹出窗口时,没有文件被选中,并点击上传,它不应该去控制器的行动 有人能帮忙吗?File 如何使用html begin表单在mvc4中单击类型为button而非类型为submit的按钮时上载文件,file,asp.net-mvc-4,button,upload,submit,File,Asp.net Mvc 4,Button,Upload,Submit,我必须上传一个文件使用按钮(类型按钮,而不是提交) 我想显示弹出窗口时,没有文件被选中,并点击上传,它不应该去控制器的行动 有人能帮忙吗?@使用(Html.BeginForm(“上传”,“主页”,new{@id=“frm”})) @using(Html.BeginForm("Upload","Home",new {@id="frm"})) { <input type="file" id="upld" /> <input type="button" value="
@使用(Html.BeginForm(“上传”,“主页”,new{@id=“frm”}))
@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');
}
});
{
}
$('#btn')。单击(函数(){
var已选择文件=$('#upld')。筛选器(函数(){
返回$.trim(此.value)!=“”
}).长度>0;
如果(已选择\u文件){
$('#frm')。提交();
}
否则{
警报(“未选择文件”);
}
});
我希望这是您的要求提供您尝试过的代码。。这就是我的要求。。。谢谢你花时间回答我的问题。干杯:)