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