您目前尚未登陆,请选择【登陆】或【注册
首页->全站代码->IFNuke1.1.0版源码>>Website/SkinControls/Language.ascx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:IFNuke1.1.0版源码
当前文件:文件类型 IFnuke110/Website/SkinControls/Language.ascx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Collections; 3using System.Collections.Generic; 4using System.Configuration; 5using System.Data; 6 7using System.Web; 8using System.Web.Security; 9using System.Web.UI; 10using System.Web.UI.HtmlControls; 11using System.Web.UI.WebControls; 12using System.Web.UI.WebControls.WebParts; 13 14using IFNuke.Web; 15using IFNuke.Web.UI.Skins; 16 17public partial class Admin_Skins_Language : SkinObjectBase 18{ 19 protected void Page_Load(object sender, EventArgs e) 20 { 21 if (!Page.IsPostBack) 22 { 23 InitMenu(); 24 imgLanguage.ImageUrl = "~/Images/Flags/" + CurrentLanguage + ".gif"; 25 } 26 } 27 28 private void InitMenu() 29 { 30 //menuLanguage.Items.Clear(); 31 //menuLanguage.Items[0].Text = GetResourceString("Language","App"); 32 Dictionary<string, string> dict = GetSupportedLanguages(); 33 foreach (KeyValuePair<string, string> language in dict) 34 { 35 MenuItem mi = new MenuItem(language.Key, language.Value); 36 menuLanguage.Items[0].ChildItems.Add(mi); 37 } 38 } 39 40 private Dictionary<string, string> GetSupportedLanguages() 41 { 42 // will generate menu from database 43 Dictionary<string, string> dict = new Dictionary<string, string>(); 44 dict.Add("English", "en-US"); 45 dict.Add("中文[简体]", "zh-CN"); 46 dict.Add("中文[繁体]", "zh-TW"); 47 dict.Add("Japanese", "ja-JP"); 48 return dict; 49 } 50 51 protected void menuLanguage_MenuItemClick(object sender, MenuEventArgs e) 52 { 53 CurrentLanguage =e.Item.Value; 54 Response.Redirect(Request.Url.ToString()); 55 } 56} 57
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:IFNuke1.1.0版源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号