BeginForm不是'Html'的成员,Encode不是HTML的成员

时间:2011-01-26 14:17:23

标签: asp.net asp.net-mvc vb.net views

我正在使用MVC ASP.NET w \ VB.NET中的这个大项目 我的一个观点是让我头疼,因为我不知道发生了什么事。 我在其他视图中使用了Begin.Form和Html.Encode方法,我从来没有遇到任何问题。现在,我的一个名为Automation的对象的新Create.aspx视图给了我多个构建错误,例如标题中引用的那些

  

错误184'上下文'不是其成员   'ASP.views_automatisation_create_aspx'。

     

BeginForm不是'Html'的成员

     

Encode不是HTML的成员

我的标题如下(就像我所有其他工作视图标题一样):

  

<%@ Page Title =“”Language =“VB”MasterPageFile =“〜/ Views / Shared / Site.Master”Inherits =“System.Web.Mvc.ViewPage(Of XXXXX_XXXXX.Automatisation)”%>

任何人都可以帮助我吗?

感谢大家阅读。

4 个答案:

答案 0 :(得分:2)

检查您是否重命名了模型。

如果您使用强类型视图,那么就会出现这种错误。

注意: - 尽管如此,您已在程序中添加了正确的命名空间,并且大多数错误都没有为您提供确切的问题。

答案 1 :(得分:1)

如果手动导入命名空间(@page下面),它是否有效:

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

答案 2 :(得分:0)

我的猜测是您在.aspx文件中错误地删除了<%

答案 3 :(得分:0)

您是否还记得查看视图文件夹中的小web.config?您是否删除了web.config的<add />位中的任何<pages><namespaces>元素?

相关问题