-1

この URL の最後の部分を .cshtml ビュー内の文字列として取得するにはどうすればよいですか?

http://localhost:10000/BusinessObject/Browse?Name=Game

必要な値は名前です->ここでは「ゲーム」になります。

キー:

"{controller}/{action}/{id}/{name}"

コントローラーやアクションなどを取得するには、これを使用します。

Url.RequestContext.RouteData.Values["controller"].ToString();

Url.RequestContext.RouteData.Values["action"].ToString();

しかし、Namevalue - 「ゲーム」を取得するために似たようなことをする方法を誰か教えてもらえますか?

4

1 に答える 1

1

C# でのメソッドが次のようになっていると仮定します。

    public ActionResult Browse(string Name)
    {
       //Do whatever
       return View()
    }

この場合、Name を ViewBag にドロップできます。

public ActionResult Browse(string Name)
        {
           //Do whatever
           ViewBag.Name = Name;
           return View()
        }

次に、Webページで:

<p>@ViewBag.Name<p/>
于 2013-07-11T10:29:44.207 に答える