C# 多重选举和不同行动

C# 多重选举和不同行动,c#,asp.net-mvc,C#,Asp.net Mvc,我在一个有个人模型的项目中工作。我用一个表显示索引操作中的人员,显示允许选择多个人员的复选框 用户应该能够对所选人员执行不同的操作,例如: 批准他们访问 发送电子邮件 批准它们访问的操作只是对数据库进行更改。“发送电子邮件”的操作应重定向到另一个页面,该页面将请求电子邮件的详细信息,以便可以发送 到目前为止,我们有一张表格,里面有人。该表单正在发布到一个操作,我可以检索所选ID。到目前为止还不错 我的问题是,我希望表单动态地发布到不同的路由(如果用户单击操作“批准”用户前往一个地方,如果用户单击

我在一个有个人模型的项目中工作。我用一个表显示索引操作中的人员,显示允许选择多个人员的复选框

用户应该能够对所选人员执行不同的操作,例如:

  • 批准他们访问
  • 发送电子邮件 批准它们访问的操作只是对数据库进行更改。“发送电子邮件”的操作应重定向到另一个页面,该页面将请求电子邮件的详细信息,以便可以发送

    到目前为止,我们有一张表格,里面有人。该表单正在发布到一个操作,我可以检索所选ID。到目前为止还不错

    我的问题是,我希望表单动态地发布到不同的路由(如果用户单击操作“批准”用户前往一个地方,如果用户单击操作“发送电子邮件”前往另一个地方)


    我无法找到如何动态修改表单操作,以便在运行时发布到不同的Url。有办法吗?(或者可能我做得不对,我应该用jQuery收集ID并发布到我想要的URL)。

    您需要做的是更改(在客户端,使用javascript)表单元素的“action”属性:

    var url = ...
    $("form").attr("action", url);
    

    似乎这就是解决方案:。我正在调查此事,会发回的。是的。谢谢此链接提供了更多信息: