Asp调用函数问题
请问GSM,Asp调用函数怎么写?我写的代码不能实现,我的代码哪里有错?<%Functiona()dimusername,passwordusername=request...
请问GSM,Asp调用函数怎么写?我写的代码不能实现,我的代码哪里有错?
<%
Function a()
dim username, password
username = request("username")
password = request("password")
response.End()
end Function
%> 展开
<%
Function a()
dim username, password
username = request("username")
password = request("password")
response.End()
end Function
%> 展开
5个回答
展开全部
<%
Function a()
dim username, password
username = request("username")
password = request("password")
end Function
%>
call a
这个调用函数的方式是完全正确的。
如果这个都没有用,说明你的request("username") 和request("password") 出问题,这两个获取数据的途径,出现问题了。
Function a()
dim username, password
username = request("username")
password = request("password")
end Function
%>
call a
这个调用函数的方式是完全正确的。
如果这个都没有用,说明你的request("username") 和request("password") 出问题,这两个获取数据的途径,出现问题了。
更多追问追答
追问
这是表单代码!应该没有错吧!可我的判断结果还是错的,不过是不是空,都输出username了!
追答
把这个定义去掉dim username, password
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
或是
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 )
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
Function a(username,password) '函数要有返回值的,后面不是写出来,应该赋值给其他参数的
dim username, password
username = request("username")
password = request("password")
'response.End() 这个就是结束程序执行的语句,如果在这里结束就没法返回值了
end Function
%>
<%
resultquest=a(username,password)
response.write resultquest
%>
Function a(username,password) '函数要有返回值的,后面不是写出来,应该赋值给其他参数的
dim username, password
username = request("username")
password = request("password")
'response.End() 这个就是结束程序执行的语句,如果在这里结束就没法返回值了
end Function
%>
<%
resultquest=a(username,password)
response.write resultquest
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
else if在一行
追问
else if在一行写啥?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询