Как включить переменную MVC Razor в Url.Content? - PullRequest
8 голосов
/ 20 мая 2011

Используя MVC 3 Razor, как я могу указать переменную в вызове для @Url.Content().

Пример:

@{
var myVar = Request.QueryString["foo"];
}

<a href="@Url.Content("~/bar?@myvar")">click here</a>

1 Ответ

17 голосов
/ 20 мая 2011

В этот момент вы уже находитесь в контексте c #, поэтому вы можете использовать переменную так же, как и в кодовом файле.Попробуйте это:

<a href="@Url.Content("~/bar?" + myvar)">click here</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...