0

jquery ダイアログで MVC のファイル アップロード パスが null になる

ビューに 2 つのファイルのアップロードがある MVC アプリケーションを作成し、このための POST アクションを作成しました。IEnumerable パラメーターを使用して、ファイルをキャッチします。フォームを送信すると、ファイルは HttpPostedFileBase コレクションで問題なく送信されますが、ファイル アップロード コントロールがダイアログ (jquery ポップアップ) にある場合、IEnumerable オブジェクトは null です。私を助けてください。

以下は私が行ったコードです。

意見

 @using (Html.BeginForm("Details", "StudentRegistration", FormMethod.Post, new{ @class = "form ideal-form",enctype = "multipart/form-data"}))
    {
    <div id="divSignatureCapturePopUp" title="Capture Photo" style="display:none; float:left;">
    <input id="fileUploadSignature" type="file"  name ="fileUploadImages" style="width:200px"/>
    </div> 
    }

<input type="button" id="buttonCaptureSignature" name="CaptureSignature" class="ideal-button" value="Capture Signature" />

 <script type="text/javascript">
        $(document).ready(function () {
 $("#buttonCaptureSignature").click(function () {
                $("#divSignatureCapturePopUp").dialog({
                    width: 560,

                });                
            });
}
 </script>

コントローラ

[HttpPost]
    public ActionResult Details(IEnumerable<HttpPostedFileBase> fileUploadImages)
    {

    }
4

1 に答える 1