2016-01-28 1 views
2

Я занимаюсь поиском в течение нескольких часов. Но все еще не в состоянии получить ответ. Мне нужно получить параметр строки запроса в режиме бритвы.Asp.net 5 mvc 6 получить строку запроса для просмотра

Вот мой код:

   if @(Request.Query["value"]=="P"){ 

        <a href="@Url.Action("Index", "Staff",new { status = "A"})"><strong>Active (@ViewData["activeCount"]) </strong></a> &nbsp; 
        <a href="@Url.Action("Index", "Staff",new { status = "I" })">In-Active (@ViewData["inActiveCount"])</a>&nbsp; 
        <a href="@Url.Action("Index", "Staff",new { status = "D" })">Delete (@ViewData["deleteCount"])</a>&nbsp; 
       }else{ 
        <a href="@Url.Action("Index", "Staff",new { status = "A"})">Active (@ViewData["activeCount"])</a> &nbsp; 
        <a href="@Url.Action("Index", "Staff",new { status = "I" })"><strong>In-Active (@ViewData["inActiveCount"])<strong></a>&nbsp; 
        <a href="@Url.Action("Index", "Staff",new { status = "D" })">Delete (@ViewData["deleteCount"])</a>&nbsp; 

       } 

Но я получаю ошибку «Название„Request“не существует в текущем контексте»

скриншот enter image description here Любой получил решение? Спасибо

+0

Вы пробовали с помощью Context.Request.Query [ "значение"], а не просто Request.Query [ "значение"]? – digiliooo

+0

yes.thanks your answer – user998405

+0

Уверенный, я рад, что это сработало для вас – digiliooo

ответ

8

Использование Context.Request.Query["value"] вместо Request.Query["value"]

+0

Удивленный, сколько времени потребовалось, чтобы найти этот ответ –

0

Да, наконец, может. то ответ Context.Request.Query [ "значение"