diy*_*da_ 0 c# asp.net razor asp.net-mvc-3
我有一个按钮列表,它必须显示注释的数量作为按钮的值.但是,当我单击按钮时,我想将注释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>
}
Run Code Online (Sandbox Code Playgroud)
这是将S.ID传递给控制器方法,但它不直观,我觉得这不是最好的方法.
你需要传递除身份证之外的任何其他东西吗?
如果没有,那么你可以使用一个简单的锚点并将URL设置为类似的
href="/Page/Method/@s.ID"
并创建接受ID的方法.
或者,您可以使用jQuery对该方法执行AJAX调用,然后您可以访问button元素上的任何属性,然后在AJAX调用中使用.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |