Asp调用函数问题

请问GSM,Asp调用函数怎么写?我写的代码不能实现,我的代码哪里有错?<%Functiona()dimusername,passwordusername=request... 请问GSM,Asp调用函数怎么写?我写的代码不能实现,我的代码哪里有错?
<%
Function a()
dim username, password
username = request("username")
password = request("password")
response.End()
end Function
%>
展开
 我来答
捌零老陈
2011-10-11 · TA获得超过727个赞
知道大有可为答主
回答量:1414
采纳率:100%
帮助的人:783万
展开全部
<%
Function a()
dim username, password
username = request("username")
password = request("password")
end Function
%>

call a
追问
你的也木有用!
My空心果
2011-10-11 · TA获得超过1290个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:626万
展开全部
<%
Function a()
dim username, password
username = request("username")
password = request("password")
end Function
%>

call a
这个调用函数的方式是完全正确的。
如果这个都没有用,说明你的request("username") 和request("password") 出问题,这两个获取数据的途径,出现问题了。
更多追问追答
追问


这是表单代码!应该没有错吧!可我的判断结果还是错的,不过是不是空,都输出username了!
追答
把这个定义去掉dim username, password
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sweetyswain
2011-10-11 · TA获得超过1063个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:368万
展开全部
call functionname(parameter1,parameter2)
或是
varname=functionname(parameter1,parameter2)
你的代码语法上没什么问题,但是你如果开启的强制的必须在使用前定义变量的话,可能会报错。
if boolean then
else
if boolean then
else
end if
end if结构
改成这样吧:
if boolean then
elseif boolean then
end if
更多追问追答
追问


我上面没加上这个代码。是这个代码的问题!你看看哪里有错!
我只是想知道Asp调用函数的格式,不要JS的哦!要Asp的!
追答
哥哥,
1,函数a没有返回值,所以response.write(a)肯定写不出来的。
2,去掉response.End(),这句话意味着response.write(a)之后的所有语句不会被执行,
3,写成这样试试
Function a()
dim arrUser(1)
arrUser(0)= request("username")
arrUser(1) = request("password")
a=arrUser
end Function

或是
Sub a()
username = request("username")
password = request("password")
end Sub

dim username, password
a
response.write(username)
response.write(password )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友15d18cd
2011-10-17 · TA获得超过1132个赞
知道答主
回答量:103
采纳率:0%
帮助的人:53.2万
展开全部
<%
Function a(username,password) '函数要有返回值的,后面不是写出来,应该赋值给其他参数的
dim username, password
username = request("username")
password = request("password")
'response.End() 这个就是结束程序执行的语句,如果在这里结束就没法返回值了
end Function
%>
<%
resultquest=a(username,password)
response.write resultquest
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
承德门户
2011-10-11 · 超过18用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:44.3万
展开全部
else if在一行
追问
else if在一行写啥?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式