NETForumlari.Com - Forum, Eğlence ve Güncel Paylaşım Platformu  

Geri git   NETForumlari.Com - Forum, Eğlence ve Güncel Paylaşım Platformu > NF - Webmaster Dünyası > Web Uygulamaları > ASP/ASP.NET

Etiketlenen üyelerin listesi

Yeni Konu aç Cevapla
 
Seçenekler Stil
Alt 27 Ekim 2023, 16:49   #1
ZirveChat.Net
 
SynaX - ait Kullanıcı Resmi (Avatar)

Üyelik Tarihi: 23 Ekim 2023
Üye No: 3
Mesajlar: 88
Nerden: Bursa
Meslek: Php,Html
Aldığı Beğeni: 66
Beğendikleri: 35
@SynaX
Standart ASP Nedir?

Active Server Pages ( Türkçe: Etkin Sunucu Sayfaları) kısaca ASP, Microsoft'un ilk dinamik web sayfaları üretmek için geliştirdiği sunucu taraflı betik motoru. Klasik ASP ya da ASP Klasik olarak da bilinir.

Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar istemci tarafından istendiğinde sunucu öncelikle ASP içindeki kodları icra ederek, istemciye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genellikle HTML (ya da SGML) şeklindedir. Fakat sadece bunlarla sınırlı değildir, aynı şekilde bir grafik dosyası da oluşturulup, istemciye gönderilebilinir.

ASP sayfaları HTML kodlarının içine <% ve %> ASP taglarıyla gömülü şekilde oluşturulduğu halde bir kez sunucu tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını kolaylaştırır

ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır.

ASP'de Kullanılan Nesneler


ASP altı adet tümleşik nesneyi barındırır.

Response


İstemciye HTTP içeriği ve çerez benzeri bilgileri gönderir.

PHP- Kodu

<%

If 
Len(Request.QueryString("name")) > 0 Then
Response
.Cookies("name") = Request.QueryString("name"
End If

Response.Write Server.HTMLEncode(Response.Cookies("name")) & " hoşgeldiniz!"
%>

Request 

İstemci tarafından gönderilen bilgileri okur.

PHP- Kodu

<%

' Get metodu ile gelen form bilgisini istemciye gönderir
Response.Write Server.HTMLEncode(Request.QueryString("name")) & " hoşgeldiniz!"
%>

Session 

Oturum bazlı değişkenleri tutar.

PHP- Kodu

<%

If 
Len(Request.QueryString("name")) > 0 Then
Session
("name") = Request.QueryString("name"
End If

Response.Write "Welcome " Server.HTMLEncode(Session("name")) & "!"
%>

Application 

Tüm istemcilerin paylaşabildiği değişkenleri tutar.

PHP- Kodu

<%

Application("uygulama_ismi") = "ASP Uygulamam"
Response.Write Server.HTMLEncode(Application("uygulama_ismi")) & " uygulamasına hoş geldiniz!"
%>

Server 

Sunucu üzerinde kurulu veritabanı (ADO), dosya sistemi ve diğer kurulu kütüphanelere erişim sağlar.

PHP- Kodu

<%

Dim oAdoConoAdoRecoAdoStmoCdoConoCdoMsgoSciDicoSciFsmoMswAdr

Set oAdoCon 
Server.CreateObject("ADODB.Connection")
Set oAdoRec Server.CreateObject("ADODB.Recordset")
Set oAdoStm Server.CreateObject("ADODB.Stream")
Set oCdoCon Server.CreateObject("CDO.Configuration")
Set oCdoMsg Server.CreateObject("CDO.Message")
Set oSciDic Server.CreateObject("Scripting.Dictionary")
Set oSciFsm Server.CreateObject("Scripting.FileSystemObject")
Set oMswAdr Server.CreateObject("MSWC.AdRotator")
%>

Err 

Hata yakalama metotlarını içerir.

PHP- Kodu

<%

On Error Resume Next

Response
.Write 1 0

Response
.Write "Hata Kodu: " Server.HTMLEncode(Err.Number) & "<br />"
Response.Write "Hata Kaynağı: " Server.HTMLEncode(Err.Source) & "<br />"
Response.Write "Hata Açıklaması: " Server.HTMLEncode(Err.Description)

If 
Err.Number <> 0 Then
Err
.Clear
End 
If
%>- 

 
Alıntı ile Cevapla
Cevapla

Tag Ekle
asp, asp nedir

« - | - »

Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz yok
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı