8
Usando MVC 3 Razor, ¿cómo puedo especificar una variable dentro de una llamada al @Url.Content()
?¿Cómo incluir una variable MVC Razor dentro de Url.Content?
Ejemplo:
@{
var myVar = Request.QueryString["foo"];
}
<a href="@Url.Content("~/[email protected]")">click here</a>
Con toda la magia que obtenemos en Mvc/Razor, esperaba que hubiera una sintaxis que no conlleve un concatenador. Gracias, Kyle. – Jed
@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