ASP.Net Bir süre sonunda başka sayfa yönlendirmek

ASP.Net Bir süre sonunda başka sayfa yönlendirmek

ASP.Net'te belirlediğimiz süre sonunda başka sayfa yönlendirmesi yapılması

Selamlar arkadaşlar,

Bu dersimizde ASP.Net projelerinde belirli bir süre sonunda başka sayfaya yönlendirme nasıl yapılır ona bakacağız. Sizde buna büyük ihtimalle daha önce rastlamışsınızdır. Sayfadan çıkarken bekletme, indirme için bekletme vs.

Bunu 2 şekilde yapabiliriz. Aslında kod aynı ama 2 farklı kullanımı var. İsterseniz HTML kısmında, isterseniz Code Behind'da yapabilirsiniz.

Görelim,

HTML tarafında kullanımı,

<head runat="server">
    <title>Meta Tags Example</title>
    <meta http-equiv="Refresh" content="5;url=Page2.aspx" />
</head>

Code Behind tarafında kullanımı

using System.Web.UI.HtmlControls;

.
.
.

protected void Button1_Click(object sender, EventArgs e)
{
    HtmlMeta meta = new HtmlMeta();
    meta.HttpEquiv = "Refresh";
    meta.Content = "5;url=Page2.aspx";
    this.Page.Controls.Add(meta);
    Label1.Text = "5 saniye sonra yönlendirileceksiniz.";
}

Butona her tıklandığında 5 saniye bekleyip Page2.aspx sayfasına yönlenecektir. Bir mesaj kutusu çıkarmak istersek de

using System.Web.UI.HtmlControls;

.
.
.

protected void Button1_Click(object sender, EventArgs e)
{
    HtmlMeta meta = new HtmlMeta();
    meta.HttpEquiv = "Refresh";
    meta.Content = "5;url=Page2.aspx";
    this.Page.Controls.Add(meta);
    Response.Write("<script>alert('5 saniye sonra yönlendirileceksiniz.');</script>");
}

son satırı yukarıdaki gibi değiştirirsek script ile bir mesaj kutusu açmış oluruz.

Bu dersimizde bu kadar arkadaşlar. Umarım faydalı olmuştur.

Mustafa BÜKÜLMEZ
Web sitesi, ERP, MRP, CRM ve kişiye özel uygulamalar hazırlanır. -- Deneyip çalıştığını onaylamadan çok nadir ders eklerim. Denemediklerim ise eski makalelerimdendir. Hem bildiklerimi paylaşmak hemde her seferinde aramamak için yayınlıyorum. -- *Bilgi paylaştıkça çoğalır. *Bir mum diğer mumu yakmakla ışığından bir şey kaybetmez. Aksine Daha çok ışık yayar. -- 1992 İstanbul doğumluyum. Kahramanmaraş'ta yaşıyorum. Lise: Ağ sistemleri ve Yönetimi, Üniversite: Bilgisayar Programcılığı.. -- 07.2014 tarihinden beri bir firmada Bilgi İşlem Müdürü olarak çalışmaktayım. -- Kişisel Bloğum : https://csharpiledundenbugune.blogspot.com.tr/
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git