3

ASP .NET MVC 3 Web アプリケーションに入るタイプ POST のXDomainRequest を使用するIE8/IE9 CORS 要求があります。リンクされたブログ投稿は、次のことを示しています。

リクエストの Content-Type ヘッダーでは text/plain のみがサポートされています

現在、Content-Type はtext/plain制御できないため、MVC フレームワークはPOSTコンテンツ パラメータをバインドしません。が の場合にのみバインドするようContent-Typeですapplication/x-www-form-urlencoded

Requestオブジェクトからパラメータを読み取ることもできません。

MVC がこれらのパラメーターをバインドする方法を見つける必要があります。Content-Typeリクエストのを変更しようと考えましApplication_BeginRequestたが、うまくいきませんでした。

Content-TypeMVC フレームワークが POST パラメーターをバインドするようにするにはどうすればよいtext/plainですか?


アップデート

パラメータはRequest.InputStreamプロパティを通じて利用できると思います。MVC フレームワークの既定のバインドを使用して、これらのパラメーターを一般的にバインドする方法を探しています。プロジェクト内のすべてのモデルに対してモデル バインダーを作成する必要はありません。

4

2 に答える 2