我如何拥有 2 个按钮并且每个按钮执行不同的回发操作? 例如:
- 我希望 button1 提交 表格的内容。
- 我想要按钮 2 显示一些数据 不存储内容的数据库 表格。
现在,由于我使用的是表单集合,所以这两个按钮似乎都存储了数据。如何区分这些按钮?
谢谢
最佳答案
需要检查Form集合中是否存在相关的Submit按钮,并进行相应的操作。
例如假设 Button1 和 Button2 并且您只需要一种形式
在接受 POST 的 Controller 操作方法中
public actionresult SomeMethod(FormCollection form)
{
if (form.AllKeys.Contains("Button1")
{
doSomething();
}
else // assuming only two submit buttons
{
doSomethingElse();
}
}
HTH,
丹
关于c# - View 中的 2 个按钮在 asp.net mvc 中执行不同的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399314/