参数不限,但记住一定要是变量,举个例子:
<%
sub showpage(page,max)
end sub
%>
<%
'call调用
page=10
max=100
call showpage(page,max)
%>sub manager_1_1()
if session("departmentid")="18" then
responsewrite"想输出的结果"
end if
end sub
call manager_1_1()
直接调用就;去掉IF和then
sub manager_1_1()
session("departmentid")="18"
end sub在服务器端怎么可能调用客服端脚本的函数?
第一个
<script language="vbscript">
加上 runat="server" 就正确了。function与sub是有区别的function是功能函数,有返回值;
sub是 *** 作过程,无返回值,只有 *** 作作用。
首先在需要此功能的页面用include去调用此功能页面内容,然后才能用其功能,建议仁兄先把要实现的功能放在本页内让其完成,然后在把其作为一个函数体放在一个单独文件中,方便调用,再说,用include方法这种过程完全没必要用函数来去控制,因为要用函数的话,可能要用javascript去调用,你直接把实现功能的程序段放在同一文件中即可。你是说,你调用函数照样能用而且不提示出错,但是函数中的功能部分缺失?
我看了半天,很明显你的functionasp不是在inc文件夹下,也就是说,<!--
#include
file="/inc/configasp"
-->
会提示你“未找到包含文件”,那么,之后的调用函数根本就不会执行到。
换言之,出现问题的根源是“调用文件不存在”。至于修改数据库链接这是必须的,改了文件夹之后,数据库位置的描述会影响某些子目录下文件的运行……如果必须要这样做,建议先建好文件夹再写文件。Button是Web服务器端控件,它的Onclick指向的是后台代码里的方法,你要这么做:
<asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="测试消息框" />
然后在后台CS文件里写一个方法:
public void Button2_Click(object sender,EventArgs e){
Button2AttributesAdd("onclick","TestMsgBoxes();");
}
多学学基础知识吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)