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 に答える