我正在开发一个可能有很长的查询字符串来维护状态的应用程序。
我不确定在操作方法中处理这些长查询字符串的最佳方法是什么,因为我最终会得到一个非常长的参数列表。
最好直接从请求对象访问查询字符串参数,还是应该继续创建一个参数列表很长的操作方法?
即需要传入一个配置参数来自定义页面。所以我们可能有这样一个查询字符串:?rid=123&bid=456&cid=789&did=aaa&bg=333&f=999&.....
public ActionResult AvailableTimes(int rid, int bid, int cid, string did, string bg, string f......)
{
// Do stuff
}
或者
public ActionResult AvailableTimes()
{
var query = Request.Query;
// Do stuff
}
提前致谢。