ASP.NET ile Mobil Kullanıcıları Mobil Sayfaya Yönlendirmek

ASP.NET 4.0 ile aşağıdaki kod yardımıyla mobil kullanıcıları algılayabilir ve uygulamanın mobil sayfasına yönlendirebilirsiniz;

private static readonly Regex MobileRegex = new Regex(@”(nokiasonyericssonblackberryIPHONEsamsungsec-windows cemotorolamot-up.bmidp-)”, RegexOptions.IgnoreCaseRegexOptions.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); }

İlgili diğer makaleler

blog comments powered by Disqus

Engin Polat hakkında

Chief Architect, Microsoft RD, Microsoft MVP

Ada ve Ege'nin babası ;)

Kategoriler

İstatistik

Makale Adedi: 459

Creative Commons Lisansı