Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 2 使用HTML助手_Asp.net Mvc 2_Html Helper - Fatal编程技术网

Asp.net mvc 2 使用HTML助手

Asp.net mvc 2 使用HTML助手,asp.net-mvc-2,html-helper,Asp.net Mvc 2,Html Helper,因此,我在母版页中导入名称空间,如下所示: <%@ Import Namespace="System.Web.Mvc.Html" %> 像这样使用辅助对象: <% Html.ActionLink("Home", "Home"); %> 但它在对我大喊大叫: 文件中不存在名称“Html” 当前上下文 我做错了什么?首先语法是 检查您的webconfig,如果您使用的是MVC项目模板,则不必导入基本MVC类 名称空间是System.Web.Mvc 这也是一篇很好

因此,我在母版页中导入名称空间,如下所示:

<%@ Import Namespace="System.Web.Mvc.Html" %>

像这样使用辅助对象:

<% Html.ActionLink("Home", "Home"); %>

但它在对我大喊大叫:

文件中不存在名称“Html” 当前上下文

我做错了什么?

首先语法是

  • 检查您的webconfig,如果您使用的是MVC项目模板,则不必导入基本MVC类
  • 名称空间是System.Web.Mvc
  • 这也是一篇很好的文章,解释了如何从MS创建MVC应用程序。 试试看

    <%= Html.ActionLink("Home", "Home") %>
    

    site.master.cs中的
    System.Web.Mvc.ViewMasterPage
    继承站点类

    public partial class Site : System.Web.Mvc.ViewMasterPage
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
            }
        }
    

    这肯定会对你有所帮助

    你在第一行有
    吗?是的,但出于某种原因,当我用一个母版页做这件事时,它后面有一个代码却不起作用。但是改变了它,现在它工作了。