【发布时间】:2012-05-19 07:28:07
【问题描述】:
我有一个 asp.net CheckBox,现在我想在选中或取消选中后重新加载页面,并使用 CheckBox.Checked 信息为 gridview 选择 sql 查询。我在 Page_Load 方法中放了这样的代码:
if (CheckBox1.Checked)
{
query = "select ...";
}
但是什么也没发生。我也设置了 AutoPostBack。尝试使用事件。不知道这个系统是如何工作的:/
编辑: 复选框工作正常,但问题出在不同的地方。单击复选框后,在 Page_Load 方法中,我将使用我的查询来设置 SqlDataSource。看起来页面已重新加载,但 gridview 未刷新。当我单击gridview 的列mame (排序此列),gridview 被新的sql 查询刷新。所以我需要考虑单击复选框后如何刷新网格视图。
【问题讨论】:
-
当您单击复选框时,Page_load 事件是否会被命中?
-
请用复选框实例化代码和 Checkbox1.Checked 代码所在的函数更新您的答案。