我正在使用ASP.net MVC 3.0與Razor一起使用的項目。 我們有一個要求,我們必須創建一個頁面來顯示帶有單選按鈕的客戶列表,以便在列表中選擇一行。當用戶使用單選按鈕選擇一行並單擊編輯/詳細/刪除按鈕時,相應的操作將在控制器中調用。單擊鏈接時將選定的單選按鈕值傳遞給控制器
我能夠跟蹤哪個單選按鈕被選中,但無法弄清楚當用戶單擊編輯/詳細/刪除按鈕時如何將此值傳遞給控制器。
我正在使用ASP.net MVC 3.0與Razor一起使用的項目。 我們有一個要求,我們必須創建一個頁面來顯示帶有單選按鈕的客戶列表,以便在列表中選擇一行。當用戶使用單選按鈕選擇一行並單擊編輯/詳細/刪除按鈕時,相應的操作將在控制器中調用。單擊鏈接時將選定的單選按鈕值傳遞給控制器
我能夠跟蹤哪個單選按鈕被選中,但無法弄清楚當用戶單擊編輯/詳細/刪除按鈕時如何將此值傳遞給控制器。
感謝Yaseer和HatSoft,
我必須找到出路動態使用ajax.ActionLink,一個隱藏字段和jQuery傳遞參數。 下面是溶液
@Ajax.ActionLink("Edit", "Edit", new { subCategoryId = "0" }, new AjaxOptions { HttpMethod = "Get" }, new { @class = "linkButton", id = "btnEditSubCat" })
<input type="hidden" id="hdnsubCategoryId" />
我已經添加用於保持當前選擇的ID與單選按鈕相關聯,並且分配給它使用jQuery
您使用$(document).ready(function() {
$('input[type=radio]').change(function() {
$('#hdnsubCategoryId').val($(this).val());
$('#btnEditSubCat').attr('href', "/subcategory/Edit?subCategoryId=" + $('#hdnsubCategoryId').val());
});
})
你應該接受你的答案,這樣它就不會再出現在沒有答案的列表中。 :) – 2012-07-29 21:13:12
到HREF一個隱藏字段'@ Html.RadioButtonFor() '?如果是的話,那麼你會得到的價值後... – Yasser 2012-07-28 15:53:20
嗨Yaseer,我使用@ Html.RadioButton()不@ @ Html.RadioButtonFor() – AzizKapProg 2012-07-28 16:40:31
我試過@ Html.RadioButtonFor()但是傳遞時沒有傳遞id,但是 – AzizKapProg 2012-07-28 16:47:27