为什么使用 AutoPostBack之后页面呈现空白 我在使用CheckBox时,使用了AutoPostBack,每当点击之后,页面的控件就呈现了空白, 前题是在窗体的Load事件之中,使用了if (!Page.IsPostBack),如果去掉这句话,就没有事了,窗体提交都从事加载一遍窗体请大家指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 protected void CheckBox10_CheckedChanged(object sender, EventArgs e) { foreach (DataGridItem dgi in ClassGrid.Items) { CheckBoxList cb = (CheckBoxList)dgi.FindControl("CheckBoxClass"); for (int i = 1; i <= 3; i++) { if (b == 0) { cb.Items[i - 1].Selected = true; } else { cb.Items[i - 1].Selected = false; } } }这是代码,实现的是目录树的全选, 建议你把codebehind里所有的代码都贴出来 用script*****block我忘记单词如何写了,asp.net2.0中有的 CheckBox时,使用了AutoPostBack----------------------这是因为AutoPostBack是回传,也就是说,你每改变一次checkbox的选中状态都会回传,回传时自动调用page_load如果有selectchange的话,那么在选调用page_load之后,接下也会调用if(!ispostback)是说:如果不是回传所以,当选择checkbox的时候,这里面的任何代码都不会执行 服务器存放网页的文件夹无故出现新的文件夹 HTML标签加上“Runat=server” aspx文件中如何填写正确的数据库路径 asp.net中dataview显示图片的问题 关于数据排序的问题 偶是新手,请问在ASP.net(C#)中如何同时显示多个WEB页面??? 项目开发计划怎么写? 一个OA 布署到虚拟主机后 出现脚本错误 简单问题~~~初写bs的程序 如何检测动态生成的CheckBox,提交后是否Checked?? 如何返回一个DataSet数据集 在新页面中打开内容!
{ foreach (DataGridItem dgi in ClassGrid.Items)
{
CheckBoxList cb = (CheckBoxList)dgi.FindControl("CheckBoxClass");
for (int i = 1; i <= 3; i++)
{
if (b == 0)
{
cb.Items[i - 1].Selected = true;
}
else
{
cb.Items[i - 1].Selected = false; } }
}
这是代码,实现的是目录树的全选,
----------------------
这是因为AutoPostBack是回传,也就是说,你每改变一次checkbox的选中状态
都会回传,回传时自动调用page_load如果有selectchange的话,那么在选调用
page_load之后,接下也会调用if(!ispostback)是说:如果不是回传
所以,当选择checkbox的时候,这里面的任何代码都不会执行