2014-02-14 103 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