36

以下を使用して、モバイル サイトに画像をアップロードするためのフォームを作成します。

@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" }))
4

2 に答える 2