代码之家  ›  专栏  ›  技术社区  ›  caltuntas

ASP。NET MVC存储页面特定设置

  •  0
  • caltuntas  · 技术社区  · 16 年前

    我正在用ASP编写一个学习项目。NET MVC。我有一个“书籍”页面,显示用户的书籍,该页面中有一些排序和过滤选项,如下所示。


    排序参数:标题、年份、作者。.. 筛选参数:已读、未读。..


    据我所知,我必须存储排序和筛选参数才能做到这一点。我不确定什么是最好和最简单的方法,因为我对ASP中的Session、HttpContext、Tempdata概念有点困惑。NET MVC。我可以用经典的ASP。NET Webforms会话方式,但有人说使用会话可能会带来问题。有什么替代方案,最好和最简单的方法是什么?

    2 回复  |  直到 16 年前
        1
  •  0
  •   tvanfosson    16 年前

        2
  •  0
  •   Al Katawazi    16 年前

    第二种更优雅的方法是为按钮关联一个值,所以如果我点击标题,它会按标题排序,如果我点击作者,它会按照作者排序。控制器将能够检测到这一点。

    最后,您可以使用一些优秀的javascript控件来自动完成所有这些工作。我想到的一个是EXT Grid控件,它绝对是一个了不起的控件。它涉及一些javascript的工作,但完全值得!希望这有帮助