我在我的視圖中有一個腳手架列表類型表。在桌子上方,我也有兩個複選框。當我點擊Edit
鏈接時,我需要通過所選的Id
以及CheckBoxes'
值。在MVC中通過ActionLink或Submit按鈕傳遞多個值
我可以用ActionLink
通過像
@Html.ActionLink("Action","Controller", new { [email protected] })
主鍵值我可以通過包裹他們入Html.Beginform
像得到CheckBoxes
價值,
@using(Html.BeginForm("Action","Controller",FormMethod="Post"){
<input type="checkbox" name="Check" value="1" />
<input type="checkbox" name="Check" value="2" />
-- table
<input type="Submit" value="Edit"/>
,並在我的控制,我可以處理這個像
[HttpPost]
Public ActionResult Edit(IEnumerable<string> check)
{ }
在這裏,我需要同時獲得Primary key value
以及Checkboxes' value
,我嘗試了這兩種方式,而且我只能得到其中任何一種。任何人都可以幫助我獲得這兩個值嗎?提前致謝。
謝謝,好主意。有沒有其他方法可以實現這一點? – shanish
可能您可以使用JavaScript來獲取複選框和ID的值,然後手動點擊該操作。 –
我在「編輯」按鈕旁邊放置了一個隱藏字段,它在所有地方給我相同的「Id(第一行的值)」。 – shanish