在MVC2视图中调用服务器端方法

时间:2012-03-14 08:44:59

标签: asp.net-mvc-2

我有一个包含

的视图
<link href="<%=ScriptUrl.ToUrl("~/Content/App_Themes/Blue/Sales_Blue.css")%>"
    rel="stylesheet" type="text/css" />

在视图的头部分

我有一个类如下所示,在相关的控制器中引用:

namespace MVCTEMP.HtmlHelpers
.....
    public class ScriptUrl
    {
        public static string ToUrl(string path)
        {
            return string.Format("{0}?v={1}", VirtualPathUtility.ToAbsolute(path), MvcApplication.Version);
        }
    }

为什么我得到名称'ScriptUrl'在我点击运行时在当前上下文中不存在?

任何帮助将不胜感激 谢谢 DEB

1 个答案:

答案 0 :(得分:1)

您的观点应为

<link href="<%=MVCTEMP.HtmlHelpers.ScriptUrl.ToUrl("~/Content/App_Themes/Blue/Sales_Blue.css")%>" rel="stylesheet" type="text/css" />