首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Html.BeginForm和HTML属性没有指定Controller和Action

您好!您提到的问题是关于ASP.NET MVC中的Html.BeginForm方法和HTML属性。

在ASP.NET MVC中,Html.BeginForm是一个强类型的HTML帮助器方法,用于生成表单元素。它可以自动将表单的默认提交URL设置为当前控制器的默认Action。如果您需要指定特定的控制器和Action,可以使用以下方法:

代码语言:csharp
复制
@using (Html.BeginForm("ActionName", "ControllerName"))
{
    // 表单内容
}

在这里,"ActionName"是您要调用的Action的名称,"ControllerName"是包含该Action的控制器的名称。

如果您需要在表单中指定其他HTML属性,可以使用以下方法:

代码语言:csharp
复制
@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new { @class = "form-class", id = "form-id" }))
{
    // 表单内容
}

在这里,"FormMethod.Post"表示表单提交方法为POST,您可以根据需要更改为GET。"new { @class = "form-class", id = "form-id" }"表示您要添加的HTML属性,包括一个类名为"form-class"和ID为"form-id"的属性。

希望这个答案能够帮助您解决问题!如果您有其他问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分39秒

035.go的类型定义和匿名结构体

1分9秒

磁盘没有初始化怎么办?磁盘没有初始化的恢复方法

1分30秒

基于强化学习协助机器人系统在多个操纵器之间负载均衡。

领券