【问题标题】:How to call action method using query string in mvc如何在 mvc 中使用查询字符串调用操作方法
【发布时间】:2018-02-18 01:35:23
【问题描述】:

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

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

它应该调用以下操作方法

  1. //网站名称/seachcountry
  2. //网站名称/员工名单
  3. //网站名称/emplyesearchbyid

这是通过电子邮件链接拨打电话的最佳方式。 谢谢。

【问题讨论】:

  • 是否已经有一个包含所有这些部分视图的视图和一个与该视图绑定的具有所有必需信息的视图模型?
  • 这取决于您如何显示员工详细信息。正如@corix010 所问的那样,您是否有一个包含这些部分视图的容器视图,或者您是否有一个单独的员工详细信息视图,您只呈现Partial View 3

标签: asp.net-mvc asp.net-mvc-4 c#-4.0 querystringparameter


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 2012-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多