我正在開發一個asp.net網站。這個網站是多語言的。這個網站的某些部分是靜態的,其中一些是動態的,並從database.so獲取他們的數據。在這個項目中,我有一個母版頁,並且我有一個默認頁面,裏面填充了一個由sqldatasource.so提供的gridview,當我改變語言英語我想GridView的刷新和retrive從GridView的。我不知道該怎麼做數據庫,並顯示英文資料這個請大家幫我當我在asp.net中使用sqldatasource時如何刷新gridview
string language = "fa-IR";
Thread.CurrentThread.CurrentCulture = new CultureInfo(language);
Thread.CurrentThread.CurrentUICulture = new CultureInfo(language);
HttpCookie LangCookies = new HttpCookie("Language");
LangCookies.Value = language;
LangCookies.Expires = DateTime.Now.AddHours(1);
Response.Cookies.Add(LangCookies);
<li style="text-align:center; width:130px;vertical-align:top">
<div>
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">فارسی</asp:LinkButton></div>
<div>
<asp:LinkButton ID="LinkButton2" runat="server" OnClick="LinkButton2_Click">ENG</asp:LinkButton></div>
</li>
這是縮進是一個AJAX調用雖然JavaScript,或頁面刷新的東西?還請包括您沒有按預期工作的代碼。 –
有沒有辦法做到這一點沒有AJAX? – user6440832
是什麼觸發語言更改?用戶是否點擊按鈕來更改語言? –