以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于Integer.TryParse(e.GetValues("page"), page) 没想明白 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100432) |
-- 作者:czy66ds -- 发布时间:2017/5/11 11:20:00 -- 关于Integer.TryParse(e.GetValues("page"), page) 没想明白 在移动开发“分页显示数据”段,有一段代码: Select Case e.Path Case "list.htm" \'获取要显示的页 Dim page As Integer = 0 \'默认page为0,显示第一页 Dim pageRows As Integer = 15 \'每页15行 If e.GetValues.ContainsKey("page") Then \'如果地址中有page参数
Integer.TryParse(e.GetValues("page"), page) \'提取page参数 End If Dim StartRow As Integer = page * pageRows + 1 \'此页第一行 Dim EndRow As Integer = (page + 1) * pageRows \'此页最后一行 红的部分,变量page 不是已经dim为整数类型了,为什么还要再转换? |
-- 作者:有点蓝 -- 发布时间:2017/5/11 11:22:00 -- 转换的是e.GetValues("page")这个是页传入的参数,正常都是字符 |
-- 作者:czy66ds -- 发布时间:2017/5/11 11:24:00 -- 谢谢,明白了。 |