我們在ASP.NET MVC 3.0 WebGrid中有一個下拉列表列。用戶將從每個行的列表中選擇一個項目。 當我點擊提交時,我需要捕獲每行選定的值。 任何人都可以請給我一個示例代碼從控制器做到這一點。如何使用JavaScript或從控制器獲取MVC Web網格下拉列值
在此先感謝
我們在ASP.NET MVC 3.0 WebGrid中有一個下拉列表列。用戶將從每個行的列表中選擇一個項目。 當我點擊提交時,我需要捕獲每行選定的值。 任何人都可以請給我一個示例代碼從控制器做到這一點。如何使用JavaScript或從控制器獲取MVC Web網格下拉列值
在此先感謝
爲什麼不給telerik.mvc網格嘗試。它非常流暢,能夠很好地處理這種場景。此外,設置它的努力還很少。
您可以將它作爲nuget包下載。
您可以使用HTML幫助使與DropDownList控件列:
grid.Column("List", header: "List", format: @<text>@Html.DropDownList("selection", someItems)</text>)
然後把整個電網在「形式」的聲明,其中提到「保存」在你的控制器中執行動作,並創建如下所示的「保存」動作方法:
public ActionResult Save(string[] selection) {
[...]
}
我們不應該使用第三方控件:( – Chakri 2012-02-23 18:18:24
請記住,它是GPL許可證如此不適合每個人(商業許可證可用) – 2012-02-23 18:18:36
是否有任何其他選項可以實現這一目標?請幫幫我 – Chakri 2012-02-23 18:33:27