请建议我关于一个问题。我正在使用MVC3 Razor webgrid我需要在每一行中输入2个提交/按钮[编辑/删除]。应该是按钮不连接。代码是这样的。我不得不在服务器没有JavaScript功能。提交按钮MVC3剃须刀Webgrid - 如何获得点击行ID
非常感谢
请建议我关于一个问题。我正在使用MVC3 Razor webgrid我需要在每一行中输入2个提交/按钮[编辑/删除]。应该是按钮不连接。代码是这样的。我不得不在服务器没有JavaScript功能。提交按钮MVC3剃须刀Webgrid - 如何获得点击行ID
非常感谢
您可以使用此跳转链接,
@grid.GetHtml(columns:
grid.Columns(
grid.Column("ID", "id"),
grid.Column("Value", "Value"),
grid.Column(format: @Html.ActionLink("Edit", "EditAction", new { id = item.id}),
grid.Column(format: @Html.ActionLink("Delete", "DeleteAction", new { id = item.id})
)
,那么你可以定义一个不错的CSS它,使它看起来像一个按钮, 参考 http://www.dofactory.com/topic/1015/html-actionlink-and-class-attribute.aspx
尝试选项后,我使用隐藏字段完成此操作。点击按钮使用javascript填充隐藏字段并使用javascript提交表单。
grid.Column(format: @<form method="get"action="/Controller/Action/@item.id">
<input id="Submit" type="submit" value="Edit" />
</form>)
)你能评论你的答案,以便其他人更好地理解你的答案吗? – Sergio 2013-06-24 20:35:47
感谢Yasser,在你的例子中你使用的是actionlink,但我想输入按钮。无论如何,我通过使用Javascript来实现这一点。 – Arvind 2012-04-02 08:54:38
哦!我以为你不想用Javascript? – Yasser 2012-04-02 09:07:06
我的Html没有动作链接:( – MrFox 2013-02-13 19:17:26