我在表单标签中有一个网格。网格中的每一行都有两个按钮,其中一个是提交类型。我认为只有提交按钮会触发表单提交。但所有按钮实际上都发布了表单。
为什么?如果不考虑 type =“submit”标记,有什么原因? 我怎么能解决这个问题?我的一些网格中需要多个按钮。
@using (Html.BeginForm("Action", "Controller"))
{
Html.RenderPartial("_TestGrid");
}
此网格中的按钮:
grid.Column(format: @<text><button>Do something</button></text>),
grid.Column(format: @<text><button type="submit" value="1">Do something else</button></text>
答案 0 :(得分:0)
使用<input/>
代替<button>
grid.Column(format: @<text><input type="button" value="Somthing"/></text>),
grid.Column(format: @<text><<input type="submit" value="Save"/></text>)