Web界面开发控件样式规范控件CssClass TEXT文本框,可编辑的样式为txtWrite TEXT文本框,只读的样式为txtRead Button按钮,样式为btn Tab页选中按钮,样式为TabSel Tab页未选中按钮,样式为TabDef DropdownList下拉框,样式为ddl Panel样式为pnl 作为标题Table样式为title 控件皮肤TreeView皮肤为tv GridView皮肤为gv 本地资源文件资源文件的命名 对每一个aspx文件都要建立若干个与之对应的本地资源文件,资源文件的名称必须与aspx的文件名相对应,例如EXAMPLE.ASPX对的中文资源文件可以命名为EXAMPLE.ASPX.zh-CN.resx,对应的英文资源文件可以命名为EXAMPLE.ASPX.en-US.resx;对于en-US、zh-CN等命名最好参照IE的语言命名规则,在IE的Internet属性的语言项可以查询到。 Web文件资源设定 本地资源文件必须对aspx文件所需要引用的属性进行设置,例如对于一个按钮asp:ButtonID=btnAddrunat=server/显示文本,在中文资源文件要添加一条记录(名称:btnAdd.Text,值:添加),在英文资源文件添加一条记录(名称:btnAdd.Text,值:Add) 3、这样在aspx页面上引用的btnAdd中添加一些属性asp:ButtonID=btnAddrunat=serverText=meta:resourcekey=btnAdd/;在页面要注册一些信息当前使用的语言信息,例如(UICulture=autoCulture=auto),auto代表了当前IE的所使用的默认第一个语言,也可以设置问刚刚建立的几个本地资源文件的语言名称,例如(UICulture=zh-CNCulture=zh-CN) 设置每个文件的资源类型 在每个aspx.cs文件中增加如下代码: #region设置语言 protectedoverridevoidInitializeCulture() { AIPS.Accountacc=(AIPS.Account)Session[CURRENT_USER]; stringstrLangs=; if(acc!=null) { strLangs=acc.Langs; } UICulture=strLangs; Culture=strLangs; Thread.CurrentThread.CurrentUICulture=newCultureInfo(strLangs); Thread.CurrentThread.CurrentCulture=CultureInfo.CreateSpecificCulture(strLangs); base.InitializeCulture(); } #endregion #region设置主题 protectedvoidPage_PreInit(objectsender,System.EventArgse) { AIPS.Accountacc=(AIPS.Account)Session[CURRENT_USER]; stringstrTheme=; if(acc!=null) { strTheme=acc.Themes; } this.Page.Theme=strTheme; } #endregion 北京哪家白癜风医院治疗好儿童白癜风的治疗转载请注明原文网址:http://www.helimiaopu.com/jsyy/1082.html |