我有一个动作方法,其中包含分页对象作为参数
public override ActionResult Index(Paging paging)
{
.......
return View(...);
}
那么如何验证url是否匹配action方法及其参数?如下所示
Paging paging = new DefaultPaging();
"/Search".ShouldMapTo<SearchController>(action => action.Index(paging));
更新
以下是路由定义的外观,Page,PageSize和Sort是Paging类的成员
routes.MapRoute(controller.Name, string.Format("{0}/{{Page}}/{{PageSize}}/{{Sort}}", controller.Name),
controller.Index().AddRouteValues(new DefaultPaging()));