【问题标题】:BeginForm is not a member of 'Html' and Encode is not a member of HTMLBeginForm 不是“Html”的成员,Encode 不是 HTML 的成员
【发布时间】:2011-01-26 14:17:23
【问题描述】:

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

错误 184“上下文”不是 'ASP.views_automatisation_create_aspx'。

BeginForm 不是“Html”的成员

Encode 不是 HTML 的成员

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

谁能帮帮我?

感谢大家的阅读。

【问题讨论】:

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


    【解决方案1】:

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

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

    注意:- 尽管您在程序中添加了正确的命名空间,但大多数错误并没有具体说明问题。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          你还记得把你的views文件夹中的小web.config放在一边吗?您是否删除了 web.config 的 <pages><namespaces> 位中的任何 <add /> 元素?

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-08-10
            • 2014-10-30
            • 2013-09-25
            • 2017-08-21
            • 2019-07-30
            • 2019-05-18
            • 2017-07-13
            • 2013-10-07
            相关资源
            最近更新 更多