代码之家  ›  专栏  ›  技术社区  ›  JoelFan

当我尝试使用url.content()时,“name'url'未声明”

  •  1
  • JoelFan  · 技术社区  · 14 年前

    我有一个ASP.NET站点当前没有使用MVC,但我正在尝试缓慢地将其转换为MVC。我第一次尝试使用 URL内容 在一个.aspx页面中,我得到:

    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 回复  |  直到 14 年前
        1
  •  0
  •   Russell Giddings    14 年前

    您的页面需要从viewpage继承,所以在aspx页面的顶部需要这样的页面指令…

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

    此外,不确定您是否看过,但MaartenBalliauw的这篇文章可能有帮助:—)

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