时间:2016-10-13来源:本站原创作者:佚名
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
------分隔线----------------------------