burasibedava.com BURDA HERŞEY BEDAVA: Asp.Net Fonksiyonlar ve Yordamları kullanma

11 Haziran 2012 Pazartesi

Asp.Net Fonksiyonlar ve Yordamları kullanma

Fonksiyonlar ve Yordamları <Script> Etiketleri İçinde Bildirin
Klasik ASP'de fonksiyon ve yordamları, <% %> kod görüntüleme bloklarında bildirirdiniz (Global.asa dosyası hariç). Örneğin, aşağıdaki ifade klasik ASP'de sorunsuz çalışacaktır:

<%
Function AddNums( intVall, intVa!2 )
AddNums = intVall + intVal2
End Function
Response.Write( AddNums( 12, 34 ) )
%>
Fakat bu ifadeyi ASP.NET'te çalıştırmayı denerseniz bir hata alırsınız. Fonksiyonları ve yordamları, aşağıda gösterildiği gibi, <Script> kod büdirim blokları içinde bildirlmelisiniz:


<Script runat="Server">
Function AddNums( intVall, intVa!2 )
AddNums = intVall + intVal2
End Function
</Script>
<%
Response.Write( AddNums( 12, 34 ) )
%>
Bit yeni gerekliliğin bir getirişi, içeriği doğrudan bir yordam va da fonksiyon içinde görüntüleyememenizdir. Örneğin, klasik ASP'de aşağıdaki ifade sorunsuz çalışmaktadır:
Sub ShowError
%>
<font color="red">Error!</font>
<%
End Sub
ShowError
%>
Ancak, ASP.NET'te bir fonksiyonu va da yordamı kod görüntüleme bloğu içinde tanımlavamadığmızdan, kodu, aşağıdaki gibi yeniden yazmanız gerekmektedir:
<Script runat="Server">
Sub ShovvError
Response.Write( "<font color=""red"">Error!</font>" )
End Sub
</Script>
<%
ShowError
%>

Hiç yorum yok:

Yorum Gönder