У меня есть 2 параметра в URL id & text
. Я пытаюсь проверить, существует ли 'text'
в layout page
, потому что изначально у меня будет только Id
, а позже я добавляю 'text'
к URL из другого действия, но того же контроллера.
У меня следующий код на странице макета, но он работает только при наличии обоих параметров.
var Newid,Newtext;
Newid = ViewContext.RouteData.Values["id"];
Newtext = ViewContext.RouteData.Values["text"].ToString();
Я пытаюсь проверить, когда мой URL-адрес localhost:8122/products/12
@
{
if(ViewContext.RouteData.Values["text"].ToString()!=null)
{
}
}
но выдает ошибку ссылки на объект.
Я должен включить .tostring()
, так как я проверяю, как показано ниже на той же странице
@if (Newtext =="t") {}