2017-09-19 10 views
0

項目Razorで入力パラメータを取得する方法は?

/domain.com/app/item/detail/111  
OR 
/domain.com/app/item/detail/?Id=111 

を編集する場合は、新しいアイテムに

/domain.com/app/item/detail/new 
OR 
/domain.com/app/item/detail/ 
+3

はっきりしませんあなたがここで尋ねるものそしてかみそりはあなたの質問と何が関係していますか? –

+0

[ASP.NET MVCビューでルートパラメータにアクセスするにはどうすればよいですか?](https://stackoverflow.com/questions/2380867/how-do-i-access-a-route-parameter-in- my-asp-net-mvc-view) – adiga

答えて

1

を作成する場合は

あなたはこの

@if(Request.QueryString["Id"] == "111") 
{ 
    <div>foo bar</div> 
} 

のようなクエリ文字列にアクセスすることができますまたは

あなたのビューで、ビュー

public ActionResult Detail(string Id) 
{ 
    ViewBag.Id = Id; 

    return View(); 
} 

に情報を与えるために、あなたのコントローラで使用ViewBag

<div>@ViewBag.Id</div> 
1

あなたは以下のように使用することができます。

Request.Params["paramName"] 
関連する問題