0

我有一个按钮列表,它必须将评论数显示为按钮的值。但是,当我单击按钮时,我想将评论 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 传递给控制器​​方法,但它不直观,我觉得这不是最好的方法。

4

1 回答 1

5

除了 ID 之外,您还需要传递其他任何东西吗?

如果没有,那么您可以只使用一个简单的锚并将 URL 设置为类似

href="/Page/Method/@s.ID"

并创建接受 ID 的方法。

或者,您可以使用 jQuery 对该方法进行 AJAX 调用,然后您将可以访问按钮元素上的任何属性,然后在 AJAX 调用中使用。

于 2013-01-04T13:10:03.347 回答