2012-02-25 70 views
1

0我想将动作的输出插入到视图中。问题在于动作需要查询字符串中的一些信息。有没有办法在Action中包含查询字符串参数?在Html.Action中指定QueryString

例子:

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

要得到正确的结果回来了,我需要通过页次= 1的动作?

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

回答

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

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

MSDN Reference

是您的操作方法真名叫Get()?如果是,并且您的控制器名称为Contacts,则您的修改代码需要为:

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