以下を使用して、モバイル サイトに画像をアップロードするためのフォームを作成します。
@using (Html.BeginForm("Form/", "Quote", FormMethod.Post, new { enctype = "multipart/form-data" }))
ただし、jQuery モバイルを使用しているため、Ajax を有効にして、ページ間の遷移がスムーズに行われるようにしています。これにより、ajax でファイルのアップロードを行うことができないため、私のフォームが画像をアップロードしないという問題が発生しました。data-ajax="false"
ファイルのアップロードを許可するには、このフォームに属性を追加する必要があります。
次の複数のバリエーションを試しましたが、動作させることができなかったので、これを行う方法を知っている人はいますか?
@using (Html.BeginForm("Form/", "Quote", FormMethod.Post, new { enctype = "multipart/form-data", "data-ajax" = "false" }))