~~~~~~~~ 如何把ASCX文件转为DLL控件?~~~~~~~~
写了一个ASCX控件,想重用,可是每次都要在新项目中新建这个ASCX控件,把代码复制过来。。。
想把这个控件写成DLL的,新项目中引用一下就OKAY了,不知道大家有没什么想法或者资料?~
谢谢!
问题点数:50、回复次数:13Top
1 楼lr2651(戎 The Two Towers)回复于 2005-08-02 10:50:21 得分 3
写成DLL的需要写成服务器端控件,单独的.ascx其实和.aspx是非常相似的,它并不能被编译成DLLTop
2 楼lr2651(戎 The Two Towers)回复于 2005-08-02 10:56:10 得分 11
http://blog.joycode.com/kaneboy/archive/2004/10/04/34856.aspx
你可以看下这个,其中WebPart也是服务器端控件的一种Top
3 楼haolaiwu(宁愿相信世界上有鬼,也不相信女人那张嘴)回复于 2005-08-02 10:59:22 得分 3
对啊!!
Top
4 楼gxboy(Blin 小学生学.NET)回复于 2005-08-02 11:06:42 得分 5
这是两个概念。Top
5 楼chinagy(会员GY)回复于 2005-08-02 11:20:18 得分 3
如果ASCX已经做好了,不需要改动的话,你只需在新项目中添加已有项就可以加入到新项目中了,不用那么复杂的.Top
6 楼Royhwa(Royhwa)回复于 2005-08-02 12:19:11 得分 0
To chinagy:可有时候不想给客户代码;而且多份代码复制,也不便于维护。
WebPart 正在看。。。。Top
7 楼ghchen()回复于 2005-08-02 12:30:39 得分 3
做成自定义控件Top
8 楼haolaiwu(宁愿相信世界上有鬼,也不相信女人那张嘴)回复于 2005-08-02 13:06:50 得分 3
建议做成自定义控件,用户控件是随所在项目一起生成一个dll的Top
9 楼Royhwa(Royhwa)回复于 2005-08-02 14:41:06 得分 0
现在已经做成自定义控件了。
新项目就要拷贝一次代码和页面,如果有一天哪个地方要修改一下,那么工作量很多还容易出错。
忌讳!
这是偶不愿看到的!
Top
10 楼jackie615()回复于 2005-08-02 14:50:47 得分 3
新建一个项目,里面仅仅包含你的控件部分就是了. 编译后即得到DLLTop
11 楼jackie615()回复于 2005-08-02 14:52:24 得分 10
新建项目-----> VB(c#)项目-----> web控件库.Top
12 楼hunter_32(曠野裡奔嘯的狼)回复于 2005-08-02 15:05:16 得分 3
ascx和dll是兩個不同的概念你怎麼能這麼說呢?Top
13 楼eyych(2006)回复于 2005-08-02 16:25:49 得分 3
做成自定义控件...Top




