在openrasta get方法中传递一个对象作为参数
本文关键字:一个对象 参数 openrasta get 方法 | 更新日期: 2023-09-27 18:21:21
OpenRasta处理程序是否可以接受资源作为参数
对于(例如)"/search/"的URI,我可以传递以下内容吗:
public class SearchRequest
{
public string Term { get; set; }
public string[] Categories { get; set; }
public int LimitPerPage { get; set; }
public int CurrentPage { get; set; }
}
在我的处理程序中,有这样的东西:
public List<SearchResult> Get(SearchRequest request)
还是用这些作为querystring的参数来编写URI更好?
如果您有一个GET,则必须在URI中声明所需的参数。你可以简单地拥有/搜索?page=在AtUri
中声明的{CurrentPage}。