翻页时浏览器白屏的疑问 校内网的跳蚤市场在翻页时logo和下面的分类列表虽然有数据刷新,但并不会白屏,而我写的网页在翻页时整个浏览器都会白掉,这是怎么回事?校内网翻页时浏览器下也会有进度条,所以应该不是用的Ajax,刚发现,csdn论坛也和校内一样。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是你翻页后,绑定时数据源为空,如果没有用Ajax,页面全部刷新,那也会出现全白 if(!ispostback){ 绑定} csdn的论坛也是白屏,速度慢了,自然会白屏(就这样说了)校内网也不是没有,只是图片之类的用的少,而且速度快,实际上中间还是闪了一下的 //返回日期的格式已在存储过程中进行了中文格式转化,格式为 *年*月*日 字符串类型 List<string> dateList = etbll.GetDateCollectionBetween((CurrentPage - 1) * _pageItemsTitle + 1, CurrentPage * _pageItemsTitle, "networkid", NetworkId, ChildSql); /********** * 循环创建control_MarketInfo用户控件,绑定数据后加到PlaceHolder控件中 * 所有的控件在foreach中一次性动态创建完毕,但并没有加载,也就是说控件中的Page_Load()方法并没有调用,所有在此方法中初始化的属性的值都将不可取 * 所以num3 的方法是不能获得正确的结果的. * num2 的方法: 在控件中新定义一个函数GetInfo(),将原来在Page_Load()中的代码转移至此,显式调用. * ***************/ if (dateList.Count != 0) { foreach (string date in dateList) { control_MarketInfo MarketInfo = (control_MarketInfo)Page.LoadControl("~/control/Market/MarketInfo.ascx"); MarketInfo.DateLabel = date; MarketInfo.Begin = (CurrentPage - 1) * _pageItemsTitle + 1; MarketInfo.End = CurrentPage * _pageItemsTitle; MarketInfo.Param = "networkid"; MarketInfo.Value = NetworkId; MarketInfo.PromulgatorId = "4"; MarketInfo.GetInfo();//num2 Master.MarketInfoCollection.Controls.Add(MarketInfo); } }数据是动态绑定的,绑定于用户控件,再把用户控件动态加到母版页的PlaceHolder中 要像图片不刷新的话用AJAX就是了啊又不难写的自己写个JS库,写一次就够了到处都能用的现在的人真的太懒了啊 要像图片不刷新的话用AJAX就是了啊又不难写的自己写个JS库,写一次就够了到处都能用的现在的人真的太懒了啊 或者它的画面就是frameset做的。 ajax里面放iframe,iframe画面刷的时候,也会出进度条的。 总是转到验证码错误页面 怎样将一个aspxhtmleditor放入我弹出的对话框中? UpdatePanel问题,为什么还是页面刷新? IE6,7,8中,会不会同一个事件,有的有效,有的无效。 一个错误页面的导向问题. !!!求助正则表达式,匹配 YYYY.MM 格式并在1980-2099之间取值 如何将外部参数传入ascx控件内? 还是关于DataGrid的问题! C# 上传小的文件(Excel) 可以正常上传,上传20M左右的就报错,如下 在webForm中如何找到自己放置的控件? 网站出问题,跪求高手帮忙 评网站,散分
{
绑定
}
校内网也不是没有,只是图片之类的用的少,而且速度快,实际上中间还是闪了一下的
* 循环创建control_MarketInfo用户控件,绑定数据后加到PlaceHolder控件中
* 所有的控件在foreach中一次性动态创建完毕,但并没有加载,也就是说控件中的Page_Load()方法并没有调用,所有在此方法中初始化的属性的值都将不可取
* 所以num3 的方法是不能获得正确的结果的.
* num2 的方法: 在控件中新定义一个函数GetInfo(),将原来在Page_Load()中的代码转移至此,显式调用.
* ***************/
if (dateList.Count != 0)
{
foreach (string date in dateList)
{
control_MarketInfo MarketInfo = (control_MarketInfo)Page.LoadControl("~/control/Market/MarketInfo.ascx");
MarketInfo.DateLabel = date;
MarketInfo.Begin = (CurrentPage - 1) * _pageItemsTitle + 1;
MarketInfo.End = CurrentPage * _pageItemsTitle;
MarketInfo.Param = "networkid";
MarketInfo.Value = NetworkId;
MarketInfo.PromulgatorId = "4";
MarketInfo.GetInfo();//num2
Master.MarketInfoCollection.Controls.Add(MarketInfo);
}
}
数据是动态绑定的,绑定于用户控件,再把用户控件动态加到母版页的PlaceHolder中
用AJAX就是了啊
又不难写的
自己写个JS库,写一次就够了
到处都能用的
现在的人真的太懒了啊
用AJAX就是了啊
又不难写的
自己写个JS库,写一次就够了
到处都能用的
现在的人真的太懒了啊