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

在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函数返回方法一样.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值