2014-02-14 68 views
0

我在表单标签内有一个网格。网格中的每一行都有两个按钮,其中一个是submit类型的。我认为只有提交按钮会触发表单提交。但是所有按钮实际上都是张贴在表单上WebGrid所有按钮都提交表单

这是为什么?如果没有考虑到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

使用<input/> insted的的<button>

grid.Column(format: @<text><input type="button" value="Somthing"/></text>), 
grid.Column(format: @<text><<input type="submit" value="Save"/></text>) 
+0

完美,谢谢! – Josef