gpt4 book ai didi

c# - HtmlHelper 不包含 BeginForm 的定义

转载 作者:行者123 更新时间:2023-11-30 23:19:59 24 4
gpt4 key购买 nike

虽然我的代码可以编译和运行,但我还是被红色的小波浪线所困扰。例如,无法识别 Html.BeginForm。虽然,如果我输入“Html”。然后 intellisense 确实建议了一些其他方法,例如 Checkbox 和 DropDownList。

其他下划线包括模型和 ViewBag。

我有对 MVC 5.2.3.0 的引用并且 System.Web.Mvc 命名空间在我的 web.config 中

这已经持续了几个月,浪费了我很多时间。我确定它与我安装的软件包版本有关,但我对它的了解还不足以解决问题。

我重建了我的计算机,重新安装了 Visual Studio 2013,并将我的代码复制回来(以 block 的形式尝试隔离问题),但我很快就无处可去。

在我转行之前,谁能帮我搞清楚这件事?

最佳答案

确保您在 BeginForm 方法中同时拥有 Controller 和操作方法名称。

@using (Html.BeginForm(ActionmethodName, ControllerName, FormMethod.Post))
{
}

关于c# - HtmlHelper 不包含 BeginForm 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39974358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com