MVC Html Extension cadena de retorno en lugar de marcado html?
Si tengo una extensión como esa:
public static string ImageLink(this HtmlHelper htmlHelper,
string imgSrc,
string alt,
string actionName,
string controllerName,
object routeValues,
object htmlAttributes,
object imgHtmlAttributes)
{
return @"<img src=""../../Content/images/english.png"" /> ";
}
y lo uso en una vista parcial como esta:
@Html.ImageLink("../../Content/images/english.png","English", "ChangeCulture", "Account", new { lang = "en", returnUrl = this.Request.RawUrl }, null,null)
Tengo una salida como esta:
¿Alguna idea de por qué?