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(@"(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);
}
İlgili diğer başlıklar:
- ASP.NET 4.0 SEO Geliştirmeleri
- Birkaç Faydalı Extension Method
- Dosya boyutu almak için Head isteğinde bulunmak
- C# ile isNumeric() fonksiyonu yazalım
- Belirlediğiniz şablonda rastgele string üretmek
- C# Try-Catch-Finally Kod Bloğu Hakkında
- C# siz olsanız hangisini yazardınız?
- Euler – 7
- PDC 2009′da Silverlight 4 Beta yayınlandı
- FileStream sınıfına Kaydet() ExtensionMethod’u yazalım
merhaba,
asp.net 3.5 ve sonrası için mobil web sitesi hazırlarken yapmamız gereken tek şey system.web.mobile namespace’ini eklemek mi?
önceki sürümlerde mobile web form eklenince ona göre araçlar da beraberinde geliyormuş ama sonrakiler için sadece bu namespace’yi eklemek gerektiğinden başka bir bilgi bulamadım ben.
yardımcı olur musunuz?
Teşekkürler arkadaşım
bunun javascript ile olanı yok mu acaba? html sayfalarda sıkıntı olacak yoksa…