我会尽可能简洁地表达。
网页包含一个允许过滤和排序的表格。
过滤和排序的更改应反映在URL中,以便用户可以收藏或分享过滤视图。
问题是:如何有效地允许所有排序和筛选语法成为URL的一部分,并在不编写大量自定义代码的情况下轻松解释/使用它?
我进行了一些研究,发现了OData URI约定,并且我喜欢他们的做法。http://www.odata.org/developers/protocols/uri-conventions 更多研究显示,MVC 4 Web API允许使用该约定通过返回IQueryable。这看起来很棒,除了一个部分...... 我目前没有实现RESTful API,而这似乎是唯一的工作方式。那么我如何使用类似于OData的东西并仍然返回View或PartialView?是否有东西将OData URI约定解析为C#对象?
如果有人对这个问题有任何见解或建议,我都听取。
网页包含一个允许过滤和排序的表格。
过滤和排序的更改应反映在URL中,以便用户可以收藏或分享过滤视图。
问题是:如何有效地允许所有排序和筛选语法成为URL的一部分,并在不编写大量自定义代码的情况下轻松解释/使用它?
我进行了一些研究,发现了OData URI约定,并且我喜欢他们的做法。http://www.odata.org/developers/protocols/uri-conventions 更多研究显示,MVC 4 Web API允许使用该约定通过返回IQueryable。这看起来很棒,除了一个部分...... 我目前没有实现RESTful API,而这似乎是唯一的工作方式。那么我如何使用类似于OData的东西并仍然返回View或PartialView?是否有东西将OData URI约定解析为C#对象?
如果有人对这个问题有任何见解或建议,我都听取。