两个按钮,只有一个工作

时间:2011-11-24 11:37:53

标签: asp.net-mvc-3 button razor

我有两个按钮,只有一个工作......

@using (Html.BeginForm("Edit", "Employer"))
 {

                <button name="Edit_hours">Edit</button>
 }
</td>
<td>

 @using (Html.BeginForm("Cancel", "Employer"))
 {

                <button name="Back">Back</button>
 }

后退按钮正常工作,但编辑按钮不想工作...... 控制器和视图应该很好。

控制器:

public ActionResult Edit()
        {
            return View();
        }

查看:

@{
    ViewBag.Title = "Edit";
}

<h2>Edit</h2>

我不明白为什么它不起作用; /

2 个答案:

答案 0 :(得分:2)

如果您要提交表单,则需要submit。你应该有像

这样的东西
<input type="submit" value="Edit" id="editSubmit" />

button并没有任何隐含的行为,所以我不知道你的意思是'它不起作用'。

答案 1 :(得分:1)

您必须转换按钮才能提交表单:

<input type="submit" name="button" value="Cancel" />

这样,您的表单就会发布。但是,正如@ChristianWattengård在评论中所说,这不是WebForms。