以下是代码:private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
pageSize = 5;
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "..\\DataBase\\data.aspx";
conn = new OleDbConnection(conStr);
if(!Page.IsPostBack)
{
currentPage = 0; // 初始化当前页为第0页
ViewState["CurrentPage"] = 0; recordCount = CalculateRecord(); // 计算共有多少条记录
ViewState["RecordCount"] = recordCount; pageCount = recordCount / pageSize; // 计算共有多少页
ViewState["PageCount"] = pageCount;
InitDls();
BindData();
} 其中 ViewState["CurrentPage"] , ViewState["RecordCount"] 和 ViewState["PageCount"]
我看不懂是什么意思,如果viewstate后面跟得是圆括号(.....)我会知道里面的是参数,可是这是方括号["....."]我就不懂了。
请知道的哥们帮个忙,解释。
注:希望能解释的清楚一些,因为我是个初学者。
{
// 在此处放置用户代码以初始化页面
pageSize = 5;
string conStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + "..\\DataBase\\data.aspx";
conn = new OleDbConnection(conStr);
if(!Page.IsPostBack)
{
currentPage = 0; // 初始化当前页为第0页
ViewState["CurrentPage"] = 0; recordCount = CalculateRecord(); // 计算共有多少条记录
ViewState["RecordCount"] = recordCount; pageCount = recordCount / pageSize; // 计算共有多少页
ViewState["PageCount"] = pageCount;
InitDls();
BindData();
} 其中 ViewState["CurrentPage"] , ViewState["RecordCount"] 和 ViewState["PageCount"]
我看不懂是什么意思,如果viewstate后面跟得是圆括号(.....)我会知道里面的是参数,可是这是方括号["....."]我就不懂了。
请知道的哥们帮个忙,解释。
注:希望能解释的清楚一些,因为我是个初学者。
解决方案 »
- 怎么样使用repeater控件实现类似QQ空间日志的显示 发表 回复 等功能!
- 集合问题!不明了之处,望人指教
- [MetadataType(typeof(ArticleMD))]
- (在线等了)未能加载文件或程序集“fangcao.WebControls”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
- access数据库更新代码怎么报错???
- 连接数据库时的奇怪问题。
- 同一个网站项目中包含不同的网页类型html,.asp,.aspx等的问题。
- 欢迎加入IT讨论技术群(11375923)
- [求助].net下如何区分同一内网里的不同计算机?在线等
- 关于IE托管window forms control的问题(遇到部署问题和权限问题)
- 请教:我是一个正在学asp.net的学习者,碰到一条语句不太明白,请帮我分析.谢谢!!!
- Asp.net问题
方括号是 C# 的
而[""]则是viewstate对象的索引器,用来快速访问或设置