ASP.NET Yazı Yazdırma (Response.Write)

Yazar: admin
2 Yorum

Temel olarak ekrana istenilen yazıyı yazdırma, uyarı penceresi görüntüleme, site içerisinde çalışacak javascript kodlarının kullanımını kısacası Response sınıfının Write() metodunu inceleyeceğiz.. Bu metod ile asp.net sayfası içerisine nasıl HTML kodları eklenir ve ayrıca C# ta bulunan MessageBox.Show(); özelliğinin ASP.NET teki karşılığı olan Response.Write ile örnekler yapacağız…

Öncelikle yeni bir asp.net projesi oluşturalım ve bunun için izleyeceğiniz adım :  Visual Studio >> File >> New >> Project >> Visual C# >> ASP.NET Web Application  (Bkz:Resim1)…  Projeyi Oluşturduktan sonra sayfamıza bir adet Web Form Ekleyelim (Solution Explorer’da kutusunun içindeki Proje ismine sağ tıklayarak Add >> New Item ve sonrasında açılan sayfada Web Form seçerek ekleme işlemini yapabilirsiniz…)

Oluşturduğunuz Web Form içerisine ToolBox’dan 1 adet Button Ekleyelim..

1- Response.Write Basit Kullanımı

Sayfaya “Bi Deli Mühendis” string ifadesini yazdırmak istiyoruz ve butonun Click_Event özelliğine aşağıdaki kodu yazdığınızda resimdeki gibi bir geri dönüş alacaksınız..

protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("Bi Deli Mühendis");
        }

Butona Tıklamadan Önce;                                                                                   Butona Tıkladıktan Sonra;

response.write.button

 

 

 

 

 

 

2- Response.Write ile HTML Kodlarının Kullanımı

Yukarıdaki örneğin aynısını html kodları ile yapacağız aynı metinsel string ifadeyi bu sefer sayfamıza Kırmızı ve Kalın şekilde yazdıralım. Eklememiz gereken sadece basit birkaç html kod olacaktır..

protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("<b><font color=\"red\">Bi Deli Mühedis!</font></b>");
        }

Burada dikkat etmemiz gereken şey,  HTML kodlarıda string bir ifadeymiş gibi parantez dışına değil gene içine yazılıyor. Buna ek olarak html ifadelerin içerisinde bulunan Çift Tırnak (” ” ) ile kodun tamamını saklayan en dıştaki Çitf Tırnakların karışmaması için “red” renk belirtecinin çift tırnaklarına “Slash” ekleyerek onları devre dısı bırakıyoruz..

Butona Tıklamadan Önce;                                                                                           Butona Tıkladıktan Sonra;

write.ile.html.kodlariwrite.ile.html.kodlari.after

 

 

 

 

 

 

3- Response.Write ile JavaScript Kodlarının Kullanımı

C# Web Forms uygulaması yapan arkadaşlarımız bilirler “MessageBox.Show()” metodu ile istenilen uyarı veya bilgi mesajını sayfayada gösterebiliyorduk. ASP.NET te bu özellik olmadığı için aynı işlemi Javascript yardımıyla yapacağız. 2. Örnekteki html kodlarının kullanımıyla aynı mantıkta tek farkı html kodları yerine bu sefer javascript kodlarını yazacağız… Aynı senaryo aynı mantık butona tıklandığında uyarı penceresi görüntülemek istiyoruz…

protected void Button1_Click(object sender, EventArgs e)
        {
            Response.Write("<script lang='JavaScript'>alert('Bi Deli Mühendis');</script>");
        }

 

Butona Tıklamadan Önce;                                                            Butona Tıkladıktan Sonra;
write.ile.html.kodlari              response.write.javasciprt

2 Yorum

ibrahim 6 Mart 2017 - 02:19

Güzel Paylaşım için Teşekkürler..

Cevapla
admin 6 Mart 2017 - 16:46

rica ederim hocam, vakit bulabilsem daha çok makale yazmak istiyorum fakat bu ara çok yoğun çalışıyoruz 🙂

Cevapla

Sende Yorum Yaz