当我尝试使用Url.Content()时,“未声明名称'Url'”

时间:2010-02-19 00:19:28

标签: asp.net asp.net-mvc migration

我有一个目前没有使用MVC的ASP.NET站点,但我正在尝试将其慢慢转换为MVC。我第一次尝试在.aspx页面中使用 Url.Content

Name 'Url' is not declared

然后我补充道:

<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

<add namespace="System.Web.Mvc"/>

web.config 文件中的相应位置,但它没有效果。

1 个答案:

答案 0 :(得分:0)

您的页面需要从ViewPage继承,因此您需要在aspx页面顶部添加如下页面指令...

<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage" %>

另外,不确定你是否看过它,但Maarten Balliauw的这篇文章可能有所帮助: - )

http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc