Ders 1 - Asp İle Programlamaya Giriş
2. Server Side Scripting (Sunucu Taraflı Script Yazmak)
Kod satırları sunucu (server) üzerinde çalıştırılır. ASP sayfaları bu alana girer. Yazılan ASP sayfası Web server üzerindeki yayınlama dizine (\inetpup\wwwroot dizinine) konur.
Örnek: Veritabanına kayıt
<%
' ADO değişkenleri
Set oCon = Server.CreateObject("ADODB.connection")
Set oRs = Server.CreateObject("ADODB.recordset")
'veritabanını ve tabloyu aç
oCon.Open="Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=c:\sil\omer.mdb"
oRs.Open "tbltatil", oCon, adOpenKeyset, adLockOptimistic
oRs.AddNew 'yeni kayıt eklemek
oRs.Fields("tarih") = Request.Form ("tarih")
oRs.Fields("otel") = Request.Form ("otel")
oRs.Fields("sure") = Request.Form ("sure")
oRs.Update
Response.Write "tatil bilgileriniz kaydedildi...."
oRs.Close
%>
B. ASP SAYFALARININ ÖZELLİKLERİ
ASP sayfaları, bir HTML belgesi olarak hazırlanmış bir metin dosyadır. ASP sayfaları .asp uzantısıyla kaydedilir ve Web sunucusunda inetpub\wwwroot dizinine konur.
Aynı HTML belgelerinde olduğu gibi, ASP sayfalarında da tarayıcının yorumlayacağı bir takım görsel öğeler ve metinler yine HTML etiketleri (tag) aracılığıyla yazılır.
Bu bileşenler Web tarayıcısı tarafından yorumlanır ve gösterilir. Bu nedenle HTML dosyasına koyabileceğiniz scriptler, yanıp sönen metinler, istemci taraflı scriptler ve ActiveX denetimleri ASP dosyalarına da konabilir.
ASP sayfalarında yer alan ASP scriptleri ise <% ile %> işaretleri arasına konur.
<% %> arasında yazılan ASP kodları sunucu tarafından çalıştırılır. Bu işlem sunucu üzerinde yer alan ve Web hizmetinin bir parçası olan Asp.dll adlı özel bir program tarafından sağlanır.
Tarih:
Hit: 3236
Yazar: renegadealien