[asp.net-mvc]MVC-上窗体发送 get 按钮 id

标签: Asp.net-MVC .Net
发布时间: 2017/3/25 17:02:37
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有多个按钮的窗体。在岗位上,我想要的其实按下的按钮的 id。

例如,如果按下按钮 #2,我需要能够访问此按钮的 id,然后删除 itemid 2:

<button name="button" value="DeletePollAnswer" id="Delete1">Delete</button>
<button name="button" value="DeletePollAnswer" id="Delete2">Delete</button>

这是可能的吗?你会做到在控制器?

谢谢你

解决方法 1:

听起来好像你走周围这错了,一般形式提交正是在键/值对,关键是该元素时 name 属性和值的元件, value 属性。如果你需要区分我会那里做它。

IE:

<button name="Delete1" value="DeletePollAnswer" id="Delete1">Delete</button>
<button name="Delete2" value="DeletePollAnswer" id="Delete2">Delete</button>

此外与 MVC 很可能你可能想要想要调用特定操作或在这种情况下将数据传递到特定操作的链接锚与操作链接应该直接调用的具体行动。

IE:

<%= Html.ActionLink("Delete Poll Answer", "SomeDeleteAction", "SomePollController", new { pollID = somePollIDValue }, null); %>

当然在这个示例中的所有名称都完全都是胡言乱语,你会想要替换你的控制器/行动/params 等。

官方微信
官方QQ群
31647020