您的位置:首页 > 编程语言 > ASP

备忘录:asp.net 用户控件 多语言支持 多工程 i18n

2014-09-20 19:47 393 查看
入门知识……备忘。

1.情形:

一个sln文件下有2个proj,proj1自定义支持多语言包的用户控件,在proj2中引用proj1中定义的控件。

2.步骤。。

2.1 构建custom control

1)在solution explorer下,右键solution add new proj——>Class Library

2) add reference 选择 System Web

3)添加resx文件

记得en的文件选择public 的access modifier,并对所有resx文件确认一下,右键properties,Build Action 应为Embedded Resource,这样样才能使语言资源文件被编译到最终的dll里面去.

4)编写控件代码

5)build

6)将控件添加至toolbox

点击toolbox,add tab xxx,在该tab页下面右键 choose item,browse到刚刚build完生成的xx.dll文件,确认

2.2 在proj2中引用该控件

1)添加命名空间

首先要把proj1加入到依赖中

add Reference——>projects 勾选proj1 确认。否则会报namespace 问题

2)然后在界面文件中 拖拽自定义的控件

3)……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: