[英]JQuery MVC3 How do I pass a parameter from a button submit and get the action result back
[英]Can I pass a different value as a input from using button but display something else in MVC3
我有一個按鈕列表,該列表必須顯示注釋數作為按鈕的值。 但是,當我單擊按鈕時,我想將注釋ID 發送/傳遞給提交的方法。 有辦法實現這種事情嗎?
編輯:我所做的是,在表中我有按鈕列表
@foreach(var s in Model.List)
{
<tr>
<td style="text-align:left;">@s.ID</td>
<td style="text-align:center;">@s.CD</td>
<td style="text-align:center;">@s.DE</td>
<td style="text-align:center;">
<input class="xxxxx" style="text-align:center;" type="submit" name="count" value ="@s.k" />
<input type="hidden" name="SupportID" value="@s.ID" />
</td>
</tr>
}
這是將S.ID傳遞給控制器方法,但這不是很直觀,我覺得這不是最好的方法。
除了ID以外,您還需要傳遞其他任何內容嗎?
如果沒有,那么您可以使用一個簡單的錨並將URL設置為類似
href="/Page/Method/@s.ID"
並創建接受ID的方法。
或者,您可以使用jQuery對方法進行AJAX調用,然后可以訪問button元素上的任何屬性,然后在AJAX調用中使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.