关于变量加1问题????

fwq11223344 2007-06-20 04:05:54
我定义了三个变量
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???
...全文
222 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
flamelp 2007-06-20
  • 打赏
  • 举报
回复
使用页面级变量
Jinglecat 2007-06-20
  • 打赏
  • 举报
回复
可将其定义成Application
===========
这个更扯!!!!!!
Jinglecat 2007-06-20
  • 打赏
  • 举报
回复
1。
原因如 高歌 所述

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

a.将 PageCount 存到 ViewState 中

ViewState["__PageCount"] = PageCount;

b.用的时候取出来

PageCount = ViewState["__PageCount"] == null ? 1 : (int)ViewState["__PageCount"];
xz_xq 2007-06-20
  • 打赏
  • 举报
回复
可将其定义成Application
amandag 2007-06-20
  • 打赏
  • 举报
回复
public int PageCount=1;
======================
每次回传就重新开始了..

简单一点 public static int PageCount=1;

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧