2011-05-19 34 views

Respuesta

17

Ya estás en el contexto # c en ese momento, por lo que puede utilizar la variable al igual que lo haría en un archivo de código. Pruebe esto:

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

Con toda la magia que obtenemos en Mvc/Razor, esperaba que hubiera una sintaxis que no conlleve un concatenador. Gracias, Kyle. – Jed

+1

@Jed - use 'string.Format'. O mejor aún, cree una extensión 'UrlHelper' que acepte la variable en el método y aumente hasta' Url.Content'. Pero mirando su ejemplo, quizás 'Html.ActionLink' sea una mejor opción, entonces puede pasar el variable como parámetros de ruta. – RPM1984

Cuestiones relacionadas