querystring
ビューの値にアクセスするにはどうすればよいですか?
質問する
61531 次
5 に答える
66
ビューでクエリ パラメータにアクセスするのは適切な設計ではありません。ビューは、コントローラーによって提供されるモデルを使用する必要があります。したがって、コントローラーはクエリパラメーターを読み取り、それらをビューに渡します。このルールを無視したい場合は、ビューでいつでもこれを行うことができます:
<%= Request["SomeParameter"] %>
しかし、そうすることは強くお勧めしません。
于 2010-05-22T12:47:13.220 に答える
8
コントローラーでクエリ文字列の値を読み取り、その値を ViewBag のプロパティに設定します。その後、ビューから ViewBag プロパティを読み取ることができます。
例えば:
ViewBag.MyQSVal = Request.QueryString["myValue"];
次に、あなたのビューで:
@if(ViewBag.MyQSVal == "something"){ ... }
于 2014-11-06T03:45:46.480 に答える
0
Darin が示唆したように、ビューで Querystring を使用しないでください。ただし、Asp.Net にアクセスすると、そこに存在するすべての関数とメンバーがあるため、ビューで Request 変数にアクセスできることが 1 つあります。
于 2011-02-02T19:26:03.293 に答える