Я просматривал статью о Url
методах расширения помощников.И я попытался следовать этой статье, но в результате ни один из написанных методов расширения не был виден в макете (общий файл * .chtml).
public static class UrlHelperExtensions
{
public static String Image(this System.Web.Mvc.UrlHelper helper, String fileName)
{
return helper.Content("~/Content/Images/" + fileName);
}
public static String Stylesheet(this System.Web.Mvc.UrlHelper helper, String fileName)
{
return helper.Content("~/Content/Stylesheets/" + fileName);
}
public static String Script(this System.Web.Mvc.UrlHelper helper, String fileName)
{
return helper.Content("~/Content/Scripts/" + fileName);
}
}
// inside the layout I tried to use this:
<link href="@Url.Content("Site.css")" rel="stylesheet" type="text/css"/>
Как мне сделать Url
методы расширения видимыми внутри макета?
Спасибо!