Response.Write İle İlgili Uygulama
Bu uygulama için yazılan örnek kod aşağıdaki gibidir:
Bu ifadenin sonucunda elde edilen çıktı aşağıdaki gibidir:
Burada değişkenin değeri 10 olarak atanmış ve bu değer "Response.Write" metodunun içinde yazdırılmıştır.
Response.Redirect İle İlgili Uygulama
Öncelikle girilecek sayfa "sayfa1.aspx" ve yönlenilecek sayfa "sayfa2.aspx" şeklindedir. Uygulamanın kodları ise şu şekilde yazılmıştır:
Sayfa1.aspx.cs
Sayfa2.aspx
Bunun sonucunda şu şekilde bir çıktı elde edilir:
Burada "Response.Redirect" komutuyla, "sayfa1" açıldığı anda "sayfa2" ye yönlendirilmiştir.
Reponse.Buffer - Response.Flush - Response.Clear - Response.End İle İlgili Uygulama
Uygulama için hazırlanan kod şu şekildedir:
Bunun sonucunda şu şekilde bir sayfa elde edilir:
Burada "Response.Buffer=true" kodu kullanılarak tamponlama kabul edilmiş olur; yani yazılan kodlar, betikler vs. çalıştırılmadan önce tampon denilen bir bölgeye taşınır.
Bir sonraki satırda yazdırılan "Burada görülen yazı, flush metodu çalıştığı anda hemen tarayıcıya gönderilecek" satırı, bir sonraki satırda çalıştırılan"Response.Flush()" kodu sayesinde ekrana yazdırılır; yani o zamana kadar hafızaya kaydedilmiş olan tüm kodlar, bu metod sayesinde tarayıcıya gönderilmiş olur.
Ardından çalıştırılan "Response.Clear()" metodu, kendinden önce hafızaya kaydedilmiş olan tüm verileri siler; bu sebeple kendinden önce yazılmış olan "Bu yazı, hemen altta bulunan clear metodunun hafızayı temizlemesinden dolayı hiçbir zaman gözükmeyecektir" satırı ekranda görülmez.
En son çalıştırılan "Response.End()" metodu, hafızadan tarayıcıya gönderimin durdurulmasını sağlar. Bu sebeple, metod kullanılmadan önce yazılan "Burada yazılanlar tarayıcıya gönderilecektir; sonrasında çalıştırılacak end metoduyla birlikte tarayıcıya gönderim durdurulacaktır" satırı ekranda görünür; metot çalıştırıldıktan sonra yazılan "Yukarıda yazılan end metodundan dolayı, tarayıcıya gönderim durdurulmuştur; bu yüzden bu satır da gözükmeyecektir" satırı ekranda gözükmez.
Response.Cookies - Request.Cookies İle İlgili Uygulama
Öncelikle çerezin oluşturulacağı sayfanın adı "sayfa1.aspx.cs", çerezin elde edileceği sayfa ise "sayfa2.aspx.cs" olarak belirlenmiştir.
Çerezlerin oluşturulduğu "sayfa1.aspx" ve "sayfa1.aspx.cs" sayfaları şu şekildedir:
Sayfa1.aspx
Sayfa1.aspx.cs
Çerezlere erişimin sağlandığı "sayfa2.aspx" ve "sayfa2.aspx.cs" sayfaları ise şu şekilde hazırlanmıştır:
Sayfa2.aspx
Sayfa2.aspx.cs
Öncelikle "sayfa1.aspx.cs" sayfasında iki adet, "isim" ve "soyisim" adlı çerez tanımı yapılmıştır ve textbox1 ile textbox2'nin değerleri bu çerezlere atanmıştır. Yani artık çerezlerin taşıyacağı değerler, bu textbox'lara yazılacak değerler olarak belirlenmiştir. Daha sonra da "sayfa_gecis" adlı başka bir metot oluşturulmuş ve bu metodun içerisinde "Response.Redirect" komutuyla "sayfa2.aspx" e yönlendirme yapılmıştır. Bunun için de "sayfa1.aspx" sayfasında eklenen butonun onclick özelliği,"sayfa_gecis" olarak belirlenmiştir.
Çerezlere erişimin olduğu "sayfa2.aspx" sayfasında "Response.Write" metoduyla "isim" ve "soyisim" değerleri yazdırılır.
Sonuç olarak birinci sayfada tanımlanan çerez değerleri, ikinci sayfa tarafından ulaşılmış ve kullanılmış olur.
Bu sayfaların çıktıları şu şekildedir:
"Gönder" butonuna basıldığında çerez değerleri ekranda görünür:
Response.ContentType İle İlgili Uygulama
Örnek uygulamada, çalıştırılan bir sayfada excel programı şu şekilde açılabilir:
Programın uygulama kodu aşağıdaki gibidir:
Uygulama çalıştırıldığında şu ekran görünür: