2011-05-19 13 views

Odpowiedz

17

Jesteś już w C# kontekście w tym punkcie, więc można użyć zmiennej tak jak byś w pliku kodu. Wypróbuj to:

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

Z całą magią, jaką otrzymujemy w Mvc/Razor, miałem nadzieję, że będzie składnia, która nie będzie zawierała konkatenatora. Dzięki, Kyle. – Jed

+1

@Jed - użyj 'string.Format'. Albo jeszcze lepiej, utwórz rozszerzenie 'UrlHelper', które akceptuje zmienną w metodzie i bańki do' Url.Content. "Ale patrząc na twój przykład, być może opcja' Html.ActionLink' jest lepszą opcją, wtedy możesz przekazać zmienna jako parametry trasy. – RPM1984

Powiązane problemy