所以我导入的命名空间,像这样在我的母版页:使用HTML助手
<%@ Import Namespace="System.Web.Mvc.Html" %>
使用这样的帮手:
<% Html.ActionLink("Home", "Home"); %>
但它叫喊我:
当前上下文中不存在名称“Html”...
我在做什么错?
所以我导入的命名空间,像这样在我的母版页:使用HTML助手
<%@ Import Namespace="System.Web.Mvc.Html" %>
使用这样的帮手:
<% Html.ActionLink("Home", "Home"); %>
但它叫喊我:
当前上下文中不存在名称“Html”...
我在做什么错?
尝试从System.Web.Mvc.ViewMasterPage
<%= Html.ActionLink("Home", "Home") %>
首先语法
<%= Html.ActionLink( “家”, “家”)%>
也这是一个很好的文章,解释了如何创建从MS一个MVC应用程序。 http://msdn.microsoft.com/en-us/magazine/cc337884.aspx
继承网站类site.master.cs
public partial class Site : System.Web.Mvc.ViewMasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
这一定会帮助你
我改变了语法和它仍然无法正常工作:( – slandau 2011-05-05 14:41:03
你是否在第一行有<%@ Master Language =“C#”Inherits =“System.Web.Mvc.ViewMasterPage”%>? – 2011-05-05 22:54:50
我做的是,但由于某种原因,当我用一个代码隐藏的母版页执行它没有工作。改变它,但现在它的工作。 – slandau 2011-05-06 13:09:15