基本上,如果我想制作一个带有分页的搜索页面,我需要一个像这样的 url:
/Topics/Index?search=hi&page=1
我似乎无法弄清楚如何:
A)设置没有搜索和第1页的默认路由 /Topics/Index?page=1 甚至 /Topics/Index?search=&page=1
B) 使用 View 方法做同样的事情
我确实看到,如果我在控件上有一个方法:
Index(String search, Int32? page)
并使用网址:
/Topics/Index?search=hi&page=1 or /Topics/Index?search=hi
它给了我我想要的方法。我只需要一种方法来获取主题控制器的默认路由,以使用所述请求变量创建默认 URL。我只是不这么认为
/主题/索引/嗨/1
有利于搜索 url,主要是因为不能保证我会有搜索词或页面,所以它最终可能会像:
/主题/索引/1