2012-01-20 4 views

答えて

0

短い答えは、そうでないことではありません。 AJAXでは、*形式でファイルを投稿することはできません。

通常のフォーム(@Html.BeginForm(...)を使用してターゲットを非表示のiframeに設定し、通常の方法でそこにファイルを投稿して、ページ全体をリフレッシュすることを避けることができます。したがって、AJAXを使ってファイルを投稿することができます。あなたが望むなら、私はいくつかのコードを投稿することができます。

アップロードプラグインを使用することもできますが、通常はFlashや隠れたiframeをバックグラウンドで使用します。

脚注:すぐにファイルをアップロードできるようになると思います。ここをクリックしてください:http://www.profilepicture.co.uk/tutorials/ajax-file-upload-xmlhttprequest-level-2/

+0

クール、ありがとう、私はそれ以上の時間を過ごすことはありません。ありがとう、良い週末を過ごす。 – HorseKing

+0

問題ありません。あなた自身の素晴らしい週末を過ごしてください。 –

+0

PHPはコールをサポートしていますが、mvc 3はサポートしていません。 – HorseKing

関連する問題