Использование помощников HTML - PullRequest
1 голос
/ 05 мая 2011

Итак, я импортирую пространство имен, как это делается на моей главной странице:

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

Используя помощника вот так:

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

Но он кричит на меня:

Имя "HTML" не существует в текущем контексте ...

Что я делаю не так?

Ответы [ 3 ]

3 голосов
/ 05 мая 2011

Попробуйте

<%= Html.ActionLink("Home", "Home") %>
0 голосов
/ 19 августа 2013

наследует класс сайта от System.Web.Mvc.ViewMasterPage в site.master.cs

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

        }
    }

, это, безусловно, поможет вам

0 голосов
/ 05 мая 2011

Во-первых, синтаксис:

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

  1. проверьте веб-конфигурацию, выне должен импортировать базовые классы MVC, если вы используете шаблон проекта MVC.
  2. пространство имен - System.Web.Mvc

. Это также хорошая статья, объясняющая, как создать приложение MVC из MS.http://msdn.microsoft.com/en-us/magazine/cc337884.aspx

...