burasibedava.com BURDA HERŞEY BEDAVA: Fonksiyonlar ve Yordamları kullanma
Fonksiyonlar ve Yordamları kullanma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Fonksiyonlar ve Yordamları kullanma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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
%>