MVC 4输入提交按钮未触发动作

时间:2015-09-24 20:47:38

标签: forms asp.net-mvc-4

我无法解决我的HttpPost动作。

在HomeController.cs中我有以下内容:

SseBroadcaster

在我的View代码中,我使用

构建表单
public ActionResult TestForm() 
    {
        return View();
    }

[HttpPost]
    public ActionResult TestForm(TestForm testForm)
    {
        int x = 1;
        return View();
    }

{ .... }

呈现的HTML是

    @using (Html.BeginForm())

我在int x = 1处设置了一个断点;只是为了看它是否按下按钮点击功能,但它没有点击它。有人可以给我一些关于我可能缺少什么的提示吗?

1 个答案:

答案 0 :(得分:0)

您提交的提交按钮类型不正确。您应该使用submit作为类型,而不是button

更改以下代码
<div style="display: table-cell">
    <input type="button" value="Submit"/>
</div>

<div style="display: table-cell">
    <input type="submit" value="Submit"/>
</div>