Çoklu dil desteği olan bir site yapmak istedik diyelim. Siteye giren kullanıcıya sormaksızın otomatik kullanıcının ülkesine göre yönlendirmek istiyoruz. Bu durumda kullancının dil ve ülke değerlerini almamız gerekiyor. Peki nasıl alacağız. Kodlarımız:
using System; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace UlkeyeGoreYonlendirme { public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string[] diller = { "tr-TR", "en-US", "de-DE" }; string[] url = { "http://siteadi.com/tr", "http://siteadi.com/en", "http://siteadi.com/de" }; string dil = HttpContext.Current.Request.UserLanguages[0].ToString(); for (int i = 0; i < diller.Length; i++) { if (dil == diller[i]) { Response.Redirect(url[i]);} } } } }
Okumaya devam et “Asp .Net Kullanıcının Ülkesine Göre Sayfaya Yönlendirme”