asp教程.net 函數的定義 傳回值 調用方法詳解說明(vb.net/c#),首頁我們來看一個vb.net中開的asp.net教程建立一個函數的做法,如下
<script runat="server" language="VB">
Function getName() As String
Return "a"
End Function
Sub Page_Load(s As Object, e As EventArgs)
messageLabel.Text = getName()
End Sub
</script>
很簡單就是是vb.net開發一樣的。
C#的寫法
<script runat="server" language="C#">
string getName()
{
return "Abc";
}
void Page_Load()
{
messageLabel.Text = getName();
}
</script>
利用函數返回一個值執行個體
<script runat="server">
sub Page_Load(obj as object,e as eventargs)
Response.Write(MultiplyNumbers(8,9)&"<br>")
Response.Write(MultiplyNumbers(4,12)&"<br>")
Response.Write(MultiplyNumbers(38,23)&"<br>")
end sub
function MultiplyNumbers(intA as integer,intB as integer) _
as Integer
Return intA *intB
end function
</script>
在asp.net頁面中我們如何調用函數呢,看執行個體
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(Object Sender, EventArgs e) {
MultiplyNumbers(8,9);
MultiplyNumbers(4,12);
MultiplyNumbers(38,23);
}
void MultiplyNumbers(int intA, int intB) {
Response.Write(intA * intB + "<br>");
}
</script>
<html><body>
</body></html>