我正在使用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)”%>
任何人都可以帮助我吗?
感谢大家阅读。
答案 0 :(得分:2)
检查您是否重命名了模型。
如果您使用强类型视图,那么就会出现这种错误。
注意: - 尽管如此,您已在程序中添加了正确的命名空间,并且大多数错误都没有为您提供确切的问题。
答案 1 :(得分:1)
如果手动导入命名空间(@page下面),它是否有效:
<%@ Import Namespace =“System.Web.Mvc.Html”%>
答案 2 :(得分:0)
我的猜测是您在.aspx文件中错误地删除了<%
。
答案 3 :(得分:0)
您是否还记得查看视图文件夹中的小web.config?您是否删除了web.config的<add />
位中的任何<pages><namespaces>
元素?