我有一个从 MySQL 数据库接收值的数据列表。该数据列表可以按各种列值排序,例如“标题”、“作者”、“发布日期”等。为了确定排序依据的值,将该值插入到查询字符串中。
即 www.web.com/default.aspx?order_by=title
我还确定是按升序还是降序排序。
即 www.web.com/default.aspx?order_by=title&direction=asc
我希望能够将方向设置为 asc 如果
(可以在以下位置找到我想要做的工作示例
*请注意,如果您单击排序值,例如按日期设置为 ASC,如果再次单击它,则设置为 DSC;我想在我的网站上这样做 * )
我不知道该怎么做。我在想一个If Page.IsPostback
条件,但单击 url 不会导致回发。我考虑过抓取通过 Page.Onload 事件发送的 sender 对象或 system.eventargs 变量,但我不确定我是否可以对这些做任何事情。有任何想法吗?