在Html.Action中指定QueryString

本文关键字:QueryString Html Action | 更新日期: 2023-09-27 18:25:57

0我想将操作的输出插入到视图中。问题是该操作需要查询字符串中的一些信息。有没有办法将querystring参数包含在Action中?

示例:

@Html.Action("Get","Contacts")

为了得到正确的结果,我需要通过吗?pagenum=1。

@Html.Action("Get?pagenum=1","Contacts")  unfortunately doesn't work

在Html.Action中指定QueryString

@Html.Action("YourActionName", "YourControllerName", new { pagenum = 1 })

使用Action()的重载来定义路由值。

MSDN参考

你的行动方法真的命名为Get()吗?如果是这样,并且您的控制器名称为Contacts,则您修改后的代码需要为:

@Html.Action("Get", "Contacts", new { pagenum = 1 })