bbc_sh
شنبه 11 آبان 1387, 20:42 عصر
سلام دوستان
من برای سایت دو زبانه اومدم برای هر صفحه دوتا local resource ساختم, یکی فارسی و یکی انگلیسی,که اگه زبان مرورگر فارسی باشه فارسی لود میشه و برعکس.توی مستر پیج هم دوتا باتن گذاشتم برای تغییر زبان و کد های زیر رو نوشتم ولی وقتی روی باتن ها کلیک میکنم زبان تغییر نمیکنه.!! یه مشکل هم با css دارم.وقتی زبان مرورگر مثلا en هست من باید چه طوری تشخیص بدم که بخوام css مناسبش رو لود کنم؟(چپ چین و راست چین)
با کلیک روی باتن ها
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session["lang"] = "en-US";
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Session["lang"] = "fa-IR";
}
و این کد رو هم توی همه صفحه ها نوشتم
protected void Page_PreInit(object sender, EventArgs e)
{
if (Session["lang"] != null && Session["lang"].ToString().ToLower() == "en-US")
{
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("en-US");
}
else
{
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("fa-IR");
}
}
من برای سایت دو زبانه اومدم برای هر صفحه دوتا local resource ساختم, یکی فارسی و یکی انگلیسی,که اگه زبان مرورگر فارسی باشه فارسی لود میشه و برعکس.توی مستر پیج هم دوتا باتن گذاشتم برای تغییر زبان و کد های زیر رو نوشتم ولی وقتی روی باتن ها کلیک میکنم زبان تغییر نمیکنه.!! یه مشکل هم با css دارم.وقتی زبان مرورگر مثلا en هست من باید چه طوری تشخیص بدم که بخوام css مناسبش رو لود کنم؟(چپ چین و راست چین)
با کلیک روی باتن ها
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session["lang"] = "en-US";
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Session["lang"] = "fa-IR";
}
و این کد رو هم توی همه صفحه ها نوشتم
protected void Page_PreInit(object sender, EventArgs e)
{
if (Session["lang"] != null && Session["lang"].ToString().ToLower() == "en-US")
{
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("en-US");
}
else
{
System.Threading.Thread.CurrentThread.CurrentCultu re = new System.Globalization.CultureInfo("fa-IR");
}
}