Kullanıcıyı Mobil Sayfaya Yönlendirme

Ana sayfa Forumlar PROGRAMLAMA ASP.NET Kullanıcıyı Mobil Sayfaya Yönlendirme

  • Bu konu 0 yanıt içerir, 1 izleyen vardır ve en son 12 yıl önce Kadir tarafından güncellenmiştir.
1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #13407
    Kadir
    İzleyici

    Dikkat etmemiz gerek bir nokta bu olayın .Net 4.0 ile gelen bir özellik olduğu altsürümlerde çalışmıyacaktır.:(

    Şimdi lafı uzatmadan kodlarımızı yazmaya başlayalım isterseniz;

    private static readonly Regex MobileRegex = new Regex(@”(nokia|sonyericsson|blackberry|IPHONE|samsung|sec-|windows ce|motorola|mot-|up.b|midp-)”, RegexOptions.IgnoreCase | RegexOptions.Compiled);

    public bool IsMobile
    {
    get
    {
    HttpRequest r = HttpContext.Current.Request;

    if (r.Browser.IsMobileDevice)
    return true;

    if (!string.IsNullOrEmpty(r.UserAgent) && MobileRegex.IsMatch(r.UserAgent))
    return true;

    return false;
    }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
    if (IsMobile)
    Response.RedirectPermanent(“Mobile.aspx”, true);
    }

    Bu kodları yazdıktan sonra servere atın ve test edin lütfen.

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Bana Ders Anlat © 2008-2022