Foxtable(狐表)用户栏目专家坐堂 → 关于Integer.TryParse(e.GetValues("page"), page) 没想明白


  共有1797人关注过本帖树形打印复制链接

主题:关于Integer.TryParse(e.GetValues("page"), page) 没想明白

帅哥哟,离线,有人找我吗?
czy66ds
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1690 积分:16438 威望:0 精华:0 注册:2013/7/31 13:03:00
关于Integer.TryParse(e.GetValues("page"), page) 没想明白  发帖心情 Post By:2017/5/11 11:20:00 [只看该作者]

在移动开发“分页显示数据”段,有一段代码:
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为整数类型了,为什么还要再转换?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109736 积分:558396 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/11 11:22:00 [只看该作者]

转换的是e.GetValues("page")这个是页传入的参数,正常都是字符

 回到顶部
帅哥哟,离线,有人找我吗?
czy66ds
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1690 积分:16438 威望:0 精华:0 注册:2013/7/31 13:03:00
  发帖心情 Post By:2017/5/11 11:24:00 [只看该作者]

谢谢,明白了。

 回到顶部