1

ビューで直接作業している場合以外に、ASP.NET MVC アプリケーションで実行しているときに、現在実行中のリクエストの FormCollection、ViewData、ModelState などにアクセスする方法はありますか? ビュー内からいくつかのカスタム ハンドラーを呼び出せるようにしたいのですが、それらを渡すことなくこれらのコレクションにアクセスできます。WebフォームのHttpContext.Currentに似たものを考えていますか?

4

2 に答える 2

0

求めているもののほとんどにリンクを戻すことができる ViewContext オブジェクトがありますが、ビューでこれらすべてを行っている理由を自問する必要があります。(とにかく私見)

編集:あなたの質問を読み間違えたかもしれません。コントローラーには ControllerContext があり、ビューには ViewContext があります。MVC のほとんどの拡張ポイントには、Request とそのデータを取得できる何らかの Context オブジェクトがあります。

于 2011-08-14T21:18:03.340 に答える