ASP.NET MVC 3(Razor)プロジェクトで、画像をアップロードしようとしています:ビューの関連部分:
@using (@Html.BeginForm( new {enctype = "multipart/form-data" }))
{
<text>Select a file </text>
<input type="file" name="file" />
<input type="submit" value="Upload" />
}
enctypeパラメーターを明示的に記述することは、パラメーター部分を取り除くための「責任」です。たとえば、URL(ビューを開く)が次の場合:
mydomain/Controller/Action/id?parameter1=somevalue1
上記のフォームのBeginFormステートメントは次のようになります(ポストバック)。
mydomain/Controller/Action/id
したがって、部分を取り除きます:?parameter1 = somevalue1これは必要です!
どうすればこれを処理できますか?