读书人

关于变量加1有关问题?

发布时间: 2012-04-09 13:41:25 作者: rapoo

关于变量加1问题????
我定义了三个变量
public int PageNum=20;
public int PageCount=1;
public int PageTotal;
.............


string cmdtext = " ";

PageTotal = PageNum * PageCount;

cmdtext = @ "SELECT TOP " + PageNum + " ID, SUBJECT, CONVERT(varchar(10), FBTIME, 120) AS FBTIME, FILENAME,AUTHOR FROM NEWS_INFO WHERE (ID NOT IN(SELECT TOP " + PageTotal + " id FROM NEWS_INFO WHERE TYPEID = 1 AND STATUS = '0 ' ORDER BY FBTIME DESC)) AND (TYPEID = 1) AND (STATUS = '0 ') ORDER BY FBTIME DESC ";

----------------------------
想点击LinkButton时候,每次让PageCount加1,可是每次总刷新一次,PageCount总是不会加1???


[解决办法]
public int PageCount=1;
======================
每次回传就重新开始了..

简单一点 public static int PageCount=1;

[解决办法]
可将其定义成Application
[解决办法]
1。
原因如 高歌 所述

2。
想点击LinkButton时候,每次让PageCount加1,可是每次总刷新一次,PageCount总是不会加1???
》》》》》

a.将 PageCount 存到 ViewState 中

ViewState[ "__PageCount "] = PageCount;

b.用的时候取出来

PageCount = ViewState[ "__PageCount "] == null ? 1 : (int)ViewState[ "__PageCount "];

[解决办法]
可将其定义成Application
===========
这个更扯!!!!!!

读书人网 >asp.net

热点推荐