1

我有一个以分页对象为参数的操作方法

  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()));
4

0 回答 0