apo*_*pse 2 c# asp.net checkbox
我有一个asp.net CheckBox,现在我想在检查或取消选中后重新加载页面并使用CheckBox.Checked信息为gridview选择sql查询.我在Page_Load方法中放了这样的代码:
if (CheckBox1.Checked)
{
query = "select ...";
}
Run Code Online (Sandbox Code Playgroud)
但什么都没发生.我也设置了AutoPostBack.试图使用事件.不知道这个系统是如何工作的:/
编辑:复选框工作正常,但问题是不同的.单击复选框后,在Page_Load方法中,我将使用我的查询来设置SqlDataSource.看起来页面已重新加载,但gridview未刷新.当我点击gridview的列mame(对此列进行排序)时,gridview将被新的sql查询刷新.所以我需要考虑如何在单击复选框后刷新网格视图.
您似乎没有IsPostBack
在页面加载事件上使用属性.如果你不使用它,你CheckBox
将在每次页面加载时重置
试试这种方式
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
// Here do your stuff.
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2380 次 |
最近记录: |