我一直在努力解決如何讓選定複選框的列表使用ActionLink工作。我想我需要用JavaScript做一些客戶端的事情,但是找不到相關的代碼。如何發送從視圖到控制器的選定複選框的列表
以下代碼完美地使用提交按鈕,將選定的ID作爲ID的數組進行回發,但我需要在其他按鈕的頁面上使用該按鈕。
// the view
@foreach (var station in Stations)
{
<input type="checkbox" name="selected" value="@station.StationId" />
}
<input type="submit" value="Save" />
//Controller stub
public ActionResult Action(string [] selected)
我一直堅持這個幾個小時,所以也許我看着這個錯誤的方式。
PS。我經過許多小時的閱讀和學習之後的第一篇文章。
你說,你想能夠點擊一個鏈接,並獲得內容發佈到服務器?我可以假設這些複選框位於一個表單內嗎? Ajax文章? – Jack
是的,只需點擊一個鏈接。我沒有在我的視圖中使用表單(它是一個PartialView),但意識到我可以使用@ Html.FormBegin()來區分提交按鈕。我不太熟悉Ajax或JavaScript,這就是爲什麼(我懷疑)我在這裏掙扎。 – tr3v