RESPONSE Nesnesini Kullanma

Peki bu yanıt nesnesi ne için? Yanıt nesnesi, sunucudan kullanıcıya çıktı göndermek için kullanılır. Kendisine atanan birçok yöntem var.

Çoğunlukla kullanılan bazıları:

1. Response.Write "string" yaz
Bir ASP programcısıysanız, buna çok aşina olduğuna inanıyorum. Eğer değilseniz, ASP öğrenmeye başlar başlamaz siz olacaksınız.

Her programlama dilinde öğrendiğiniz ilk şey ekranda bazı metinler görüntülemek (bu bağlamda, tarayıcıda) değil mi? Bunu yapmak için bu yöntemi kullanın.

Misal:



tarayıcınızda "Merhaba Dünya" çıktısı oluşturur.

Ayrıca "&" kullanarak bazı dize ve önceden tanımlanmış değişkenleri birleştirebilirsiniz

Misal:

<%
Dim myVar

myVar = "Linawaty"

response.write "Hello.. My name is " & myVar & " (^-^)/"
%>

tarayıcınızda "Merhaba .. Benim adım Linawaty (^ - ^) /" çıktısı oluşturur.

HTML satırlarının ortasında bir metin veya değişken görüntülemek istiyorsanız, kısayolu kullanabilirsiniz

Pratik olarak aynı, sadece biraz daha kısa ve artık kodlamaya izin vermiyor.

Misal:



"Name" adlı önceden tanımlanmış bir değişkeniniz olduğunu ve bunu giriş kutusunda görüntülemek istediğinizi varsayalım.





içinde "Linawaty" olan bir giriş kutusu üretecektir.


2. Response.Redirect "url"
Bu, yakında yararlı bulacağınız başka bir YANIT yöntemidir. Bu yöntemi başka bir sayfaya yönlendirmek için kullanırız. Javascript'in window.location = "url" ile aynıdır.

Misal:
İki düğmeli bir form içeren bir ASP sayfası oluşturacağız (örneğin [sayfa 2] ve [sayfa 3] düğmeleri). Hangi düğmeyi tıklattığınıza bağlı olarak, komut dosyası sizi önceden tanımlanmış sayfaya yönlendirir ([sayfa 2] düğmesi sayfa2.html sayfasına ve [sayfa 3] düğmesi sayfa3.html sayfasına).

Önce "page1.asp" de iki düğmeli bir form oluşturuyoruz
sayfa1.asp:

<%
if request.form("button")="page2" then
response.redirect "page2.html"
elseif request.form("button")="page3" then
response.redirect "page3.html"
end if
%>






Daha sonra page2.html ve page3.html'yi oluşturduk, böylece her biri bunları tanımlamanız için yalnızca bir metin içeriyor.
Sayfa2.html:



Sayfa 2


Bu Sayfa 2.



Sayfa3.html:



Sayfa 3


Bu Sayfa 3.




3. Yanıt ve Son
Bu yöntem çoğunlukla hata ayıklama için kullanılır. ASP komut dosyasını tam olarak eklendiği noktada durduracaktır.

Misal:

<%
response.write "First line"
response.end
response.write ", Second line"
%>

tarayıcınızda "İlk Satır, İkinci Satır" yerine "İlk satır" çıktısı oluşturur.

Video Talimatları: Response Write Kullanımı (Mayıs Ayı 2024).