我有一个以分页对象为参数的操作方法
public override ActionResult Index(Paging paging)
{
.......
return View(...);
}
那么如何验证 url 以匹配操作方法及其参数呢?像下面
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()));