Asp.net ile Mobile Kullanıcıları Mobil Sayfaya Yönlendirme

Yasin Ersever tarafından yayınlanmıştır 12. Ağustos 2011 13:25

Gelişen teknolojiyle birlikte mobil aygıtlar hayatımıza çok daha fazla işlevlikle girmeye başladı.Bunların başında şüphe yok ki internet kullanımı geliyor.Sitenize gelen ziyaretçi eğer mobil aygıt üzerinden geliyorsa var olan sitenizi düzgün görüntülemeyebilir yada site içi dolaşımları çok yavaş olur.Bunu önlemek için mobil sayfaya yönlendirmemiz gerekir kullanıcıları..

Asp.net 4.0 ile sitenize mobile aygıt üzerinden gelen ziyaretçiyi aşağıdaki kod yardımı ile belirleyip ilgili mobile sayfaya yönlendirebiliriz.

 
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); 
} 

4 kişi tarafından 4.5 olarak değerlendirildi

  • Currently 4,5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: ,

Asp.Net | Programlama

Yorum ekle


 

biuquote
  • Yorum
  • Canlı önizleme
Loading





Yasin Ersever © 2009 -2012

Diyorum ki :

Değişken ruh hali içinde yine aynı hataları yapıyorum. Özür dilemek mi? Hayır! Onun kalbi daha büyük benimkinden

Özlem Diyor ki :

 pufff zamanın akmasını istesem!... 

Yazar Hakkında

Benim hakkımda birşey mi merak ettiniz. Buyrun Hakkımda sayfasına.








Son Yazılar


Bu sitede yayınlanan tüm materyaller Yasin Ersever'e aittir © 2009 - 2012