if(!Page.IsPostBack)
{
代码段1;
}
else
{
代码段2;
}
可是我的代码段1和代码段2都有对Repeater的重新绑定, 这样导致Repeater控件里的CheckBox状态总是为false; 请问有什么办法可以解决吗? 谢谢. 大家帮帮忙顶一下.
6 个解决方案
#1
对Repeater进行绑定的代码段必须在if(!IsPostBack){}中才可以
#2
因为我的页面上有一个DropDownList控件, 它的AutoPostBack的属性我设成true了, 所以这个DropDownList改变后我想重新把Repeater控件绑定到新的数据源, 以便更新视图, 所以我就在
代码段2中进行了重新绑定, 不知道我表达得正不正确, 呵呵. 新手来的, 所以不是很懂, 请大家多多指教, 给一个解决方法.
/////////////////////////
if(!Page.IsPostBack)
{
代码段1;
}
else
{
代码段2;
}
/////////////////////////
代码段2中进行了重新绑定, 不知道我表达得正不正确, 呵呵. 新手来的, 所以不是很懂, 请大家多多指教, 给一个解决方法.
/////////////////////////
if(!Page.IsPostBack)
{
代码段1;
}
else
{
代码段2;
}
/////////////////////////
#3
请大家帮帮忙, 谢谢.
#4
各位好心人帮忙顶一下呀, 免得被淹没了, 谢谢. ^-^
#5
...
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
代码段1;
}
}
...
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
代码段2;
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
代码段1;
}
}
...
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
代码段2;
}
#6
谢谢webwait ^-^, 结贴, 收工
#1
对Repeater进行绑定的代码段必须在if(!IsPostBack){}中才可以
#2
因为我的页面上有一个DropDownList控件, 它的AutoPostBack的属性我设成true了, 所以这个DropDownList改变后我想重新把Repeater控件绑定到新的数据源, 以便更新视图, 所以我就在
代码段2中进行了重新绑定, 不知道我表达得正不正确, 呵呵. 新手来的, 所以不是很懂, 请大家多多指教, 给一个解决方法.
/////////////////////////
if(!Page.IsPostBack)
{
代码段1;
}
else
{
代码段2;
}
/////////////////////////
代码段2中进行了重新绑定, 不知道我表达得正不正确, 呵呵. 新手来的, 所以不是很懂, 请大家多多指教, 给一个解决方法.
/////////////////////////
if(!Page.IsPostBack)
{
代码段1;
}
else
{
代码段2;
}
/////////////////////////
#3
请大家帮帮忙, 谢谢.
#4
各位好心人帮忙顶一下呀, 免得被淹没了, 谢谢. ^-^
#5
...
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
代码段1;
}
}
...
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
代码段2;
}
private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
代码段1;
}
}
...
private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
{
代码段2;
}
#6
谢谢webwait ^-^, 结贴, 收工