以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  XXXXX在下个页面per_jichu_fz.htm,是否必须重新查找行?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105680)

--  作者:zhangjian222200
--  发布时间:2017/8/24 8:48:00
--  XXXXX在下个页面per_jichu_fz.htm,是否必须重新查找行?
Dim e As RequestEventArgs = args(0)                             \'基础资料
Dim wb As New weui

Dim username As String = e.cookies("isj") \'从cookie取用户名(手机号)
Dim dr As DataRow = DataTables("会员资料").sqlFind("手机 = \'" & username & "\'")
在下个页面per_jichu_fz.htm,我都是重新查找行,然后保存变量zh数据的,有没有更好的办法?比如通过addhidenvalue传递行号过去?
Dim zh As String \'定义,支付宝账号

If dr IsNot Nothing Then
    zh = dr("账号")
End If

wb.AddForm("","form1","per_jichu_fz.htm")
With wb.AddInputGroup("form1","ipg1","基础资料")
    With .AddInput("zh","账号","text")
        If zzh = "" Then
            .Placeholder = "提交后不可更改!非必填项!"
        End If
    End With
End With

With wb.AddButtonGroup("form1","btg1",False)
        .Add("btn2", "提交支付宝", "button").Attribute= ""
End With

wb.AppendHTML("<script src=\'./lib/ajaxform_per_jichu.js\'></script>") \'引入脚本文件
e.WriteString(wb.Build) \'生成网页
[此贴子已经被作者于2017/8/26 17:18:46编辑过]

--  作者:有点甜
--  发布时间:2017/8/24 9:35:00
--  

如果需要查找,不要用sqlfind,改成find,这样查找的速度会变快很多。

 

方法一:做一个临时用户表信息表,登陆后,查找对应用户的信息,填入此表,需要的时候直接查表;

 

方法二:做一个临时变量表,一列【变量名】,一列【用户名】,一列【值】,用来保存 张三、zh、123456 这样的值,需要时候,根据用户名、变量名查找。


--  作者:zhangjian222200
--  发布时间:2017/8/24 10:07:00
--  
使用find,应该是必须加载到表内吧
--  作者:有点甜
--  发布时间:2017/8/24 10:10:00
--  
以下是引用zhangjian222200在2017/8/24 10:07:00的发言:
使用find,应该是必须加载到表内吧

 

看2楼方法,做一个表存放数据。