- 热门文章:
- · Getting Datagrid Columns Keypress,Keyup, Keydown and other events to Fire(一个很好的东西)
- · runat=server
- · 关于上下文(Context)/2(转MS)
- · 关于上下文(Context)/1(转MS)
- · 在.NET中使用静态变量来代替Application变量
- · ASP.NET窗体对话框的实现
- · 用.NET创建定时缓存
- · 将Session值储存于SQL Server中
- · ASP.NET中的事务处理和异常处理
- · ASP.NET Caching /2
- · 嘿,懒鬼!!其实MSDN阐述得真得不错哎,不知道你从哪来的资料
- · ASP.NET Caching /1
关于asp.net的代码重用
在asp.net项目文件中添加组件类假如为conn.vb
打开这个文件,这个文件是
public class conn
end class
这样我们有两种方式来进行代码重用
一种方式为直接在class中写代码,一种为在外面定义一个namespaces
如下(1)
Public Class conn
Inherits System.ComponentModel.Component
Dim connstring As String
#Region " 组件设计器生成的代码 "
Public Sub New(ByVal Container As System.ComponentModel.IContainer)
MyClass.New()
@#Windows.Forms 类撰写设计器支持所必需的
Container.Add(Me)
End Sub
Public Sub New()
MyBase.New()
@#该调用是组件设计器所必需的。
InitializeComponent()
@#在 InitializeComponent() 调用之后添加任何初始化
End Sub
@#组件重写 dispose 以清理组件列表。
Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing Then
If Not (components Is Nothing) Then
components.Dispose()
End If
End If
MyBase.Dispose(disposing)
End Sub
@#组件设计器所必需的
Private components As System.ComponentModel.IContainer
@#注意:以下过程是组件设计器所必需的
@#可以使用组件设计器修改此过程。
@#不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
components = New System.ComponentModel.Container()
End Sub
#End Region
Public Function Conned()
connstring = "user id=sa;password=;initial catalog=huoyun_0405;data source=chenyang;Connect Timeout=30"
Conned = connstring
End Function
end class
这是第一种方式我们定义了一个返回数据库连接字符串的函数conned
这样我们就可以在其他文件中通过下面的方式来进行代码重用
dim include as new {asp.net项目名称}.conn = new {asp.net项目名称}.conn
myConnection.ConnectionString = include.Conned()
这样我们就可以定义数据库连接了
第二种方式就是自定义命名空间
Namespace include
public class class1
end class
public class class2
end class
End Namespace
好处在于可以包含多个函数,过程,直至变量
其他文件中可以通过
imports {asp.net项目名称}.include引用
或
imports {asp.net项目名称}.include.class1进行明确引用
相关文章:
- · 绝对酷,如何解决asp.net中javascript脚本的问题(使用服务器控件执行客户端脚本)
- · 最佳ASP.NET编程习惯
- · 一次同时上传多个文件
- · 在datagrid中求和(vb.net,c#)
- · ASP.NET中利用SQLXML WEB服务访问XML数据(转)
- · 在DataGrid中经弹出窗口确认后执行操作(删除)。(附在DataGrid中修改,添加记录)详见代码!!
- · 在datagrid中放入一个DropDownList(忘了这个问题在那里看到的了CSDN or There)
- · 简单的动态加载用户控件的方法
- · 关于如何 确认删除的另外一个办法。
- · 掉掉注意了,如何动态加载用户控件(ascx)
- · 给大家一个新的加密方法,C#的。(国外的,只用于学习,支持中文)
- · TO feixr,DataGrid中的Radiobutton
- · 微软.NET战略和ASP.NET简介(1)
- · 微软.NET战略和ASP.NET简介(3)
- · 微软.NET战略和ASP.NET简介(2)
- · 验证控件介绍--RegularExpressionValidator
- · 验证控件介绍--RangeValidator
- · 验证控件介绍--CompareValidator
- · 验证控件介绍--RequiredFieldValidator
- · 解决分页的例子。使用DataSet绑定到DataList实现的。数据库使用我刚才贴的这个。
- · 配置Config.web
- · WebRequest Class
- · asp.net中使用静态变量
- · 利用HttpRequest登录到某个网站,然后获取网站信息的程序示例 [原创]
- · Creating DataGrid Templated Columns Dynamically - Part II(转自DotNetTips)
- · 用ASP.NET写你自己的代码生成器(2)。
- · 用ASP.NET写你自己的代码生成器(3)。
- · mark新官上任,转贴一个DataGrid(增加删除确认和新增记录功能),道贺:)
- · 一个datagrid 删除确认例子
- · 关于ASP.Net不能启动调试的官方解答
- · 在WEB窗体中如何转换页面和结束程序?
- · 关于ASP.Net写注册表权限问题的官方解决方法
- · 动态生成柱状图
- · 一个SDK里做聊天室的例子(2)
- · 网上下载和上传数据(一) Montaque(原作)
- · 一个SDK里做聊天室的例子(1)
- · 网上下载和上传数据(二) Montaque(原作)
- · 有空的时候看看,:)ASP.NET Page Templates
