0

我正在使用 Razor 视图开发 ASP.Net MVC 3 应用程序。

单击链接后,我打开一个 JQuery 对话框,其中包含一个部分视图。这个局部视图有一个带有文件输入控件的表单。

此表单绑定到模型。但由于没有 editorFor file( HttpPostedFileBase),我手动放置了 HTML 文件输入控件。

仅当文件输入控件具有非空值并且是有效文件名时,如何确保用户可以提交表单?我使用 Html.BeginForm 来声明表单。

4

1 回答 1

0

你可以用javascript检查它:

$('form').submit(function(){
    var file = document.getElementById('fileinputname');
    value = file.value;
    if(/* check value here */)
       return false;
})
于 2012-10-30T14:38:07.447 回答