标题:如何实现代码重用?
只看楼主
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
 问题点数:0 回复次数:14 
如何实现代码重用?
在ASP的时候用<%!include file=***.asp%>
那。NET的应该怎么用啊,比如我有一段数据库连接的代码,我一定要在每个网页上都重新写遍代码吗,有没有简单的办法,就象继承那类或者别的什么的
搜索更多相关主题的帖子: 数据库 代码 重用 网页 ASP 
2006-08-28 13:44
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
得分:0 
还有就是我想把一个文件插入到另一个文件里,我知道好象有个<iframe>,大多数情况下。NET是用<iframe>还是其他别的方法,ASP的时候用<%!include file=***.asp%>,但。NET应该用什么呢???

2006-08-28 13:56
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
得分:0 
第一个问题:你可以把重复的代码写在一个类里,要用的时候就调用类里的方法就行了,而且方便改写.
第二个问题:用框架集就OK了.

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-28 13:58
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
得分:0 
我自己定义的类应该哪里啊?

2006-08-28 14:02
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
得分:0 
你在资源管理器上点右键-->添加新项-->类.
可以在里面写上所有你需要的方法

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-28 14:18
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
得分:0 
那你说的框架集是不是&lt;ifarme&gt;?

2006-08-28 14:33
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
得分:0 

资源管理器上点右键-->添加新项-->框架集.
再在html代码上分配<ifarme>就行了.


一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-28 14:52
chenjin145
Rank: 1
等 级:禁止访问
帖 子:3922
专家分:0
注 册:2006-7-12
得分:0 

除樓上的方法外
aspx中一樣可以
include file
和asp中用法一樣

不過基本上都改為webusercontrol了


[url=javascript:alert(1);] [div]fdgfdgfdg\" on\"[/div] [/url]
2006-08-28 14:54
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
得分:0 
以下是引用chenjin145在2006-8-28 14:54:18的发言:

除樓上的方法外
aspx中一樣可以
include file
和asp中用法一樣

不過基本上都改為了webusercontrol

哦,那为什么大部分都改成webusercontrol了呢,是因为方便了吗?


2006-08-28 15:23
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
得分:0 
以下是引用mylover624在2006-8-28 14:18:38的发言:
你在资源管理器上点右键-->添加新项-->类.
可以在里面写上所有你需要的方法

那我想调用我定义的类的时候应该怎么调用??
是用using ... 吗??还是怎样?


2006-08-28 15:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-86529-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.376763 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved