Foxtable(狐表)用户栏目专家坐堂 → 放在内部函数里要岀错


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

主题:放在内部函数里要岀错

帅哥,在线噢!
有点蓝
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106429 积分:541292 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 17:16:00 [只看该作者]

多套一层Select Case e.Path

Select Case e.Path
    Case "不需要验证的页面1","不需要验证的页面2"
        Select Case e.Path
            Case "不需要验证的页面1"
                "不需要验证的页面1"代码
                case"不需要验证的页面2"
                "不需要验证的页面2"代码
        End Select
        
    Case Else
        
        验证的代码
        Select Case e.Path
            Case "需要验证的页面1"
                "需要验证的页面1"代码
                case"需要验证的页面2"
                "需要验证的页面2"代码
        End Select
End Select

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


加好友 发短信
等级:七尾狐 帖子:1503 积分:10158 威望:0 精华:0 注册:2013/6/8 16:19:00
  发帖心情 Post By:2022/1/24 17:20:00 [只看该作者]

我把全部页面都函数
用下面代码自动抓取,什么弄


Select Case e.Path
    Case "testres.htm"
        Dim sb As New StringBuilder
        sb.AppendLine("<meta name='viewport' c>")
        sb.AppendLine("接收到的数据有:<br/><br/>")
        For Each key As String In e.PostValues.Keys
            sb.AppendLine(key & ":" & e.PostValues(key) & "<br/>")
        Next
        e.WriteString(sb.ToString)
    Case Else
        Dim p As String = e.path
        If p = "" Then p = "*"
        Dim dr As DataRow = DataTables("httprequest").SQLFind("path='" & p & "' or '" & p & "' like path ")
        If dr IsNot Nothing Then
            Functions.Execute(dr("内部函数"),e)
        Else
            Dim wb As New weui
            wb.InsertHTML("<p>杯具!页面丢失了!!</p>")
            wb.AppendHTML("<script>console.warn('" & e.path & "不在httprequest表,请检查是否没有设置.')</script>")
            e.WriteString(wb.Build)
        End If
End Select

 回到顶部
帅哥,在线噢!
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106429 积分:541292 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/24 17:27:00 [只看该作者]

看公众号实例:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=94825

 回到顶部
总数 13 上一页 1 2