ASP中,写在<%%>之间的过程或函数应该如何调用??
在A页面中写入:<%subabc()....endsub%>B页面中我想要调用A页面中的abc过程,应该如何调用??如果是函数又怎么调用,是一样的调用方法吗??我需要在B...
在A页面中写入:
<%
sub abc()
....
end sub
%>
B页面中我想要调用A页面中的abc过程,应该如何调用??如果是函数又怎么调用,是一样的调用方法吗??
我需要在B页中要点击才能执行A页中的过程.除了用地址栏带参数的方法外,还有没有其它的方法? 展开
<%
sub abc()
....
end sub
%>
B页面中我想要调用A页面中的abc过程,应该如何调用??如果是函数又怎么调用,是一样的调用方法吗??
我需要在B页中要点击才能执行A页中的过程.除了用地址栏带参数的方法外,还有没有其它的方法? 展开
3个回答
展开全部
在页面B中加入一句
<!--#include file="A.asp"-->
这样就可以直接从页面B中直接调用A.asp中定义的 Sub 和 Function 了。
例如,有一个Celsius(fDegrees) 函数(function),和一个MyProc过程(sub),
调用过程可以是下面方式:
在代码中使用 Sub 和 Function 过程
调用 Function 过程时,函数名必须用在变量赋值语句的右端或表达式中。例如调用Celsius(fDegrees):
Temp = Celsius(fDegrees)
或
MsgBox "温度为"&Celsius(fDegrees)&"摄氏度。"
调用 Sub 过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。不需使用 Call 语句,但如果使用了此语句,则必须将所有参数包含在括号之中。
下面的示例显示了调用 MyProc 过程的两种方式。一种使用 Call 语句;另一种则不使用。两种方式效果相同。
Call MyProc(firstarg, secondarg)
MyProc firstarg, secondarg
请注意当不使用 Call 语句进行调用时,括号被省略。
<!--#include file="A.asp"-->
这样就可以直接从页面B中直接调用A.asp中定义的 Sub 和 Function 了。
例如,有一个Celsius(fDegrees) 函数(function),和一个MyProc过程(sub),
调用过程可以是下面方式:
在代码中使用 Sub 和 Function 过程
调用 Function 过程时,函数名必须用在变量赋值语句的右端或表达式中。例如调用Celsius(fDegrees):
Temp = Celsius(fDegrees)
或
MsgBox "温度为"&Celsius(fDegrees)&"摄氏度。"
调用 Sub 过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。不需使用 Call 语句,但如果使用了此语句,则必须将所有参数包含在括号之中。
下面的示例显示了调用 MyProc 过程的两种方式。一种使用 Call 语句;另一种则不使用。两种方式效果相同。
Call MyProc(firstarg, secondarg)
MyProc firstarg, secondarg
请注意当不使用 Call 语句进行调用时,括号被省略。
展开全部
B页面写入
<%--#include file="A.asp"--%>
<%abc()%>
即可
一样的办法,SUB可以用<% call abc()%>
<%--#include file="A.asp"--%>
<%abc()%>
即可
一样的办法,SUB可以用<% call abc()%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!--#include file="a.asp"-->
<%Call abc()%>
<%abc()%>
如果abc没有参数或一个参数的话
两个方法都可以,如果abc有多个参数的话,第二种不要()
第一个方法好点,代码的可读性更好
<%Call abc()%>
<%abc()%>
如果abc没有参数或一个参数的话
两个方法都可以,如果abc有多个参数的话,第二种不要()
第一个方法好点,代码的可读性更好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询