CSDN博客

img jeky123

函数在asp与asp.net中的运用

发表于2004/10/8 8:52:00  674人阅读

在asp中声明一个函数可以这样:

<Script Language="VBScript" Runat="server">
 Function GetSum(a,b)
  GetSum=a+b
 End Function
</Script>

<%
 '调用:
 Response.Write GetSum(10,30)
%>

但为了方便,通常都习惯于将"函数块"写到<% …… %>之间,像这样:

<%
 Function GetSum(a,b)
  GetSum=a+b
 End Function

 '调用:
 Response.Write GetSum(10,30)
%>


在asp.net中,函数必须放在<Script></Script>之间,
不能直接将其写在<% …… %>之间:

<Script Language="c#" runat="server">
int GetSum(int a,int b){
 return a+b;
}

void Page_Load(){
 //调用:
 Response.Write (GetSum(10,30));
}
</Script>

上面例子是用c#写的,
int GetSum表示声明一个名称为"GetSum"的函数,
返回一个int类型的值.
如果函数无返回值,可以用void关键字代替,像asp中的Sub方法.
括号中的参数也需要指明类型,在这里都是int,
返回值需要用"return"方法,和Js函数返回方法一样.

阅读全文
0 0

相关文章推荐

img
取 消
img