以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]异步函数使用  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=123670)

--  作者:浙江仔
--  发布时间:2018/8/20 20:54:00
--  [求助]异步函数使用
我在httprequest使用了异步函数,用于记录访问记录
Functions.AsyncExecute("weblog",e,t.TotalSeconds)

需要使用 e.AsyncExecute = True 
e.Handled = True
这两个标记吗?

weblog:
Dim e As RequestEventArgs = Args(0)
Dim times As Single=args(1)

Dim host As String=e.host
Dim path As String=e.path

Dim openid As String
    If e.Cookies.ContainsKey("pxopenid") Then \'从cookie中获取微信用户id
        Openid = e.Cookies("pxopenid")
    End If

Dim cmd As new  SQLCommand
cmd.C
cmd.CommandText = "Insert Into wxWeblog(host,path,CREATE_TIME,time,openid) Values(?,?,?,?,?)"
cmd.Parameters.Add("@11",host)
cmd.Parameters.Add("@22",path )
cmd.Parameters.Add("@66",now.Tostring.replace("-","").replace(" ","").replace(":",""))
cmd.Parameters.Add("@33",times)
cmd.Parameters.Add("@44",openid)
cmd.ExecuteNonQuery

--  作者:有点蓝
--  发布时间:2018/8/20 21:03:00
--  
异步肯定要使用这2个标记