我有一个目前没有使用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 文件中的相应位置,但它没有效果。
答案 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