MVC 4中的URL扩展更新后无法正常工作

时间:2015-04-01 15:47:57

标签: c# .net asp.net-mvc-3 asp.net-mvc-4 url

我刚刚将MVC 3更新为MVC 4

但是现在我的URL扩展方法没有绑定。似乎没有人认为Url有方法PSUrl()。他们仍然在同一个名字空间..

方法:

public static string PSUrl(this UrlHelper url)

查看:

@Url.PSUrl()

MVC4有不同的扩展方式吗?我似乎无法找到任何东西。

1 个答案:

答案 0 :(得分:0)

更新必须从我的视图中删除名称空间web.config(注意:有两个web.configs,请检查Views文件夹中的一个!)

重新添加该行以使用我的扩展程序,再次解析它。

<pages pageBaseType="System.Web.Mvc.WebViewPage">
  <namespaces>
    <add namespace="MyProject.Extensions" />