簡體   English   中英

我可以通過使用按鈕傳遞其他值作為輸入,但在MVC3中顯示其他內容嗎

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM