以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]找不到自定义函数 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=144761) |
||||
-- 作者:2900819580 -- 发布时间:2019/12/29 8:53:00 -- [求助]找不到自定义函数 老师,程序偶尔会出现这样的错误,但我自己测试过程就没有发现。
HttpRequest 里的代码
Dim wb As New weui
自定义函数 mact
Dim e As RequestEventArgs = args(0) Dim wb As New weui wb.AddPageTitle("","pageheader","2020","上格兰格春节联欢晚会") \'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wb.AddPage("","page1") \'增加两个page With wb.AddArticle("page1","ar1") .AddTitle("h1","关于节目评分标准") .AddContent("使用说明:评委按节目评分标准逐项打分,由计分员收集统计总分..") .AddImage("./images/score1.png") End With wb.AddForm("","form1","logon.htm") With wb.AddButtonGroup("form1","btg1",True) \'垂直排列 .Add("btn5", "返回", "", "homepage.htm") \'单击这个按钮可以打开foxtable主页 End With e.WriteString(wb.Build) \'生成网页 [此贴子已经被作者于2019/12/29 8:53:33编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/12/29 21:13:00 -- 使用日志跟踪一下每次访问的e.path是什么值?这种一般是服务器有多个ip,或者是有代理,等原因导致的。 |
||||
-- 作者:2900819580 -- 发布时间:2019/12/30 15:31:00 -- 老师不会分析,请帮忙 编辑BeforeShowErrorMessage项目事件,代码如下:
这里定义了一个内部函数LogText,代码如下:
2019-12-30 11:50:11.0111
2019-12-30 14:01:27.0816 [此贴子已经被作者于2019/12/30 15:31:20编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/12/30 15:39:00 -- HttpRequest 里的代码
Functions.Execute("LogText","e.Path=" & e.Path & ",e.Host=" & e.Host ) ‘事件第一行加上这一句代码 Dim wb As New weui |
||||
-- 作者:2900819580 -- 发布时间:2019/12/31 10:16:00 -- 2019-12-31 08:57:34.5126
2019-12-31 08:59:06.5888
老师,文件内看到的内容如上,就发现红色字的与正常的不一样,提示找不到Score内部函数
|
||||
-- 作者:有点蓝 -- 发布时间:2019/12/31 10:23:00 -- 再跟踪一下: HttpRequest 里的代码
Functions.Execute("LogText","e.Path=" & e.Path & ",e.Host=" & e.Host & ",完整地址=" & e.Request.URL.ToString) ‘事件第一行加上这一句代码 Dim wb As New weui |
||||
-- 作者:有点蓝 -- 发布时间:2019/12/31 10:30:00 -- 检查代码。看什么地方有合成访问地址的地方,应该是合成了错误的地址 |