using system;
using system.data;
using system.configuration;
using system.web;
using system.web.security;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
using system.collections;
using system.io;
using system.text;
using system.security.cryptography;
using system.web.ui;
using ajaxcontroltoolkit;
///
/// 基頁面,實現多國語言處理等處理
///
public abstract class basepage : system.web.ui.page
#endregion
#region 畫面初始化前處理
///
/// 畫面初始化前處理
///
///
///
private void page_preload(object sender, eventargs e)
foreach (string key in keys)
// 刪除其餘的session
session.remove(key);}}
}}#endregion
#region 畫面控制項設定,包括多語言設定和許可權設定
///
/// 畫面控制項設定,包括多語言設定和許可權設定
///
/// 畫面
/// 主選單id
/// 子選單id
/// 頁面id
public void f_setcontrols(system.web.ui.page page, string globalmenuid, string localmenuid, string pageid)
}// 如果當前控制項為tabcontainer,進行以下處理
else if (currentctrl.gettype().name == "tabcontainer")
}// 對取得的子控制項進行多語言處理
f_bindcontrol(ctrl);}}
}}// 如果當前控制項為updatepanel,進行以下處理
else if (currentctrl.gettype().name == "updatepanel")
}// 對取得的子控制項進行多語言處理
f_bindcontrol(ctrl);}}
// 如果當前控制項為multiview,進行以下處理
else if (currentctrl.gettype().name == "multiview")
}// 對取得的子控制項進行多語言處理
f_bindcontrol(ctrl);
}f_bindcontrol(ct);}}
else}}
else
}else}}
}}#endregion
#region 頁面顯示控制項名與資源檔案進行繫結
///
/// 頁面顯示控制項名與資源檔案進行繫結
///
/// 控制項
private void f_bindcontrol(control ctrl)
else if (ctrl.gettype().name == "label")
else if (ctrl.gettype().name == "hyperlink")
else if (ctrl.gettype().name == "linkbutton")
else if (ctrl.gettype().name == "panel")
else if (ctrl.gettype().name == "literal")
else if (ctrl.gettype().name == "checkbox")
else if (ctrl.gettype().name == "radiobutton")
else if (ctrl.gettype().name == "dropdownlist")
}else if (ctrl.gettype().name == "radiobuttonlist")
}else if (ctrl.gettype().name == "tabpanel")
else if (ctrl.gettype().name == "gridview")}}
}#endregion
#region 設定頁面的title
///
/// 設定頁面的title
///
///
public void f_setpagetitle(string pageinfo)
#endregion
}
C 多國語言字元處理
詳細請參考 第一種方案 利用c執行時庫函式轉換 const std wstring s2ws const std string s const std string ws2s const std wstring ws 第二種方案 利用codecvt和use facet轉換 mbstate t in ...
C WPF 的多國語言處理
c wpf 的多語言處理 multilanguagelib 為類庫資源,生成dll引用至主專案或者直接複製內部的單個類檔案到主專案即可 4.窗體控制項引用字典資源 title 5.內引用資源字典 private void window loaded object sender,routedevent...
Struts實現多國語言切換
摘要 通過下拉框裡各個語言 中文,日本語,english 的選擇,切換jsp頁面文字。tyrone1979 發表於 2005 08 26 13 27 19 1 準備資源檔案。資源檔案命名格式 filename language country.properties.中文檔名為index zh cn....