首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【散分】修正陕北吴旗娃ASPNETPAGER控件的一个小BUG,该怎么解决

2012-01-03 
【散分】修正陕北吴旗娃ASPNETPAGER控件的一个小BUG再使用URL分页模式时,如果禁用了ViewState,分页控件就无

【散分】修正陕北吴旗娃ASPNETPAGER控件的一个小BUG
再使用URL分页模式时,如果禁用了ViewState,分页控件就无效了
版本号是6.0(2003版本)

修改源代码:
public   int   CurrentPageIndex
{
get
{
if   (null   !=   cloneFrom)
return   cloneFrom.CurrentPageIndex;
//=======================================修改     开始===================
if(UrlPaging)
{
string   _currentpageindex=HttpContext.Current.Request.QueryString[UrlPageIndexName];
if(_currentpageindex==null   ||   _currentpageindex.Trim()== " ")
{
return   1;
}
if(Regex.IsMatch(_currentpageindex, "^[0-9]*$ "))
{
return   Convert.ToInt32(_currentpageindex);
}
return   1;
}//============================================修改结束====================
object   cpage   =   ViewState[ "CurrentPageIndex "];
int   pindex   =   (cpage   ==   null)   ?   1   :   (int)cpage;
if   (pindex   >   PageCount   &&   PageCount   >   0)
return   PageCount;
else   if   (pindex   <   1)
return   1;
return   pindex;
}
set
{
int   cpage   =   value;
if   (cpage   <   1)
cpage   =   1;
else   if   (cpage   >   PageCount)
cpage   =   PageCount;
ViewState[ "CurrentPageIndex "]   =   cpage;
}
}


[解决办法]
up
[解决办法]
恭喜LZ,修复了好以便这个控件更加完善,虽然不用03但是支持
[解决办法]
偶用2005的版本URL分页禁用VIEWSTATE没有问题的~
[解决办法]
2005 的确什么功能好点
[解决办法]
恭喜LZ,修复了好以便这个控件更加完善,虽然不用03但是支持
--------------------------------
支持吴棋娃再开发点VIS2005的东东
[解决办法]
up
[解决办法]
LZ是个好人,支持一下

热点排行