如何在 mvc 中使用查询字符串调用操作方法

How to call action method using query string in mvc

问题:创建新员工时,我必须向管理员发送邮件。现在邮件发送成功,但是当管理员直接单击 link 时,它应该打开创建的员工部分视图以及部分 1 和部分视图 2 供您参考,请在图片下方找到。

我不知道该怎么做。现在我直接调用了动作方法 示例:

它应该调用以下操作方法

  1. //websitename/seachcountry
  2. //websitename/listofemployee
  3. //websitename/emplyesearchbyid

这是从电子邮件中打电话的最佳方式 link。 谢谢

要回答您的问题,使用查询字符串调用操作,您的操作在控制器中应如下所示:

public ActionResult EmployeeInfo(string query)
{
    // use query here
}

但是,我建议创建一个员工详细信息操作和视图,该操作和视图对应于 //websitename/employee/details/id 这样的路由。

此视图必须绑定到包含有关员工的所有必需信息(包括部分视图中的数据)的视图模型。