Aug 3 2009
2 Languages Website by ASP.NET
This is a simple trick to make a 2 Languages Website. You have to get to real path then put the querystring after that path. Let’s see this example.
Put this code at the Page_Load in the MasterPage File or any page you want.
string[] allKey = Request.QueryString.AllKeys;
string qString = “?”;
for (int i = 0; i < allKey.Length; i++)
{
if (allKey[i].ToLower() != "lang")
{
{
qString += allKey[i] + "=" + Request.QueryString[allKey[i]] + "&";
}
}
}
hrefThai.HRef = Request.Url.AbsoluteUri.Split('?')[0] + qString + "lang=th";
hrefEng.HRef = Request.Url.AbsoluteUri.Split('?')[0] + qString + "lang=en";
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.