用户控件的使用(二)
2004-11-17 16:10
453 查看
这个是用引用动态的添加用户控件
UserControl.aspx
<%@ Reference Control="MyControl_.ascx" %>
<%@ register tagprefix="My" tagname="user" src="MyControl_.ascx" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="UserControls.aspx.vb" Inherits="Data.UserControls"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>UserControls</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form runat="server">
<asp:Table Runat="server" id="Table1" style="Z-INDEX: 101; LEFT: 152px; POSITION: absolute; TOP: 80px"
Width="104px">
<asp:TableRow>
<asp:TableCell ID="Cell"><asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder></asp:TableCell>
</asp:TableRow>
</asp:Table>
</form>
</body>
</HTML>
UserControl.aspx.vb
<%@ Control classname="MyControl1" Language="vb" AutoEventWireup="false" Codebehind="MyControl_.ascx.vb" Inherits="Data.MyControl" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<FONT face="宋体">
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<%# container.dataitem("id")%>
</ItemTemplate>
</asp:DataList></FONT>
用户控件页 MyControl_.ascx.vb
Private Sub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Function Databind_()Function Databind_(ByVal StartIndex) As System.Data.DataSet
Dim Sqlstr As String = "server=(local);database=Achem56;uid=sa;pwd= "
Dim Sql As String = "select id,uname from user_login "
Dim Sqlconn As New System.Data.SqlClient.SqlConnection(Sqlstr)
Dim Sqlcmd As New System.Data.SqlClient.SqlDataAdapter(Sql, Sqlconn)
Dim SqlDataSet As New DataSet
Sqlcmd.Fill(SqlDataSet, StartIndex, 10, "user_login")
Return SqlDataSet
End Function
Databin_()中的Sqlcmd.Fill()用的是返回特定大小行的记录,是从昨天写的考过来的,今天懒的写了。呵呵
UserControl.aspx
<%@ Reference Control="MyControl_.ascx" %>
<%@ register tagprefix="My" tagname="user" src="MyControl_.ascx" %>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="UserControls.aspx.vb" Inherits="Data.UserControls"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>UserControls</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form runat="server">
<asp:Table Runat="server" id="Table1" style="Z-INDEX: 101; LEFT: 152px; POSITION: absolute; TOP: 80px"
Width="104px">
<asp:TableRow>
<asp:TableCell ID="Cell"><asp:PlaceHolder id="PlaceHolder1" runat="server"></asp:PlaceHolder></asp:TableCell>
</asp:TableRow>
</asp:Table>
</form>
</body>
</HTML>
UserControl.aspx.vb
<%@ Control classname="MyControl1" Language="vb" AutoEventWireup="false" Codebehind="MyControl_.ascx.vb" Inherits="Data.MyControl" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
<FONT face="宋体">
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<%# container.dataitem("id")%>
</ItemTemplate>
</asp:DataList></FONT>
用户控件页 MyControl_.ascx.vb
Private Sub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Function Databind_()Function Databind_(ByVal StartIndex) As System.Data.DataSet
Dim Sqlstr As String = "server=(local);database=Achem56;uid=sa;pwd= "
Dim Sql As String = "select id,uname from user_login "
Dim Sqlconn As New System.Data.SqlClient.SqlConnection(Sqlstr)
Dim Sqlcmd As New System.Data.SqlClient.SqlDataAdapter(Sql, Sqlconn)
Dim SqlDataSet As New DataSet
Sqlcmd.Fill(SqlDataSet, StartIndex, 10, "user_login")
Return SqlDataSet
End Function
Databin_()中的Sqlcmd.Fill()用的是返回特定大小行的记录,是从昨天写的考过来的,今天懒的写了。呵呵
相关文章推荐
- 代理服务器&Google
- 我的BLOG宣言
- 期待新致的offer
- Java繁體中文處理完全攻略(一)
- search for 病毒
- 关于struts几个常用类的解释
- Sun翻身武器Solaris10亮相 共投入5亿美元
- JSP中的日期问题及其它
- SWsoft公司推出Windows版Linux服务器软件
- 进制转换3例
- Sun 将推出新操作系统与 Linux 抗衡
- 红帽 CEO:Linux 本是免费 无惧中国用户盗版
- 微软牵手 Vintela 视其为 Unix/Linux 战略关键
- 今天才开通blog,留个纪念!
- FTP反馈信息集锦
- 为什么中国的外包开发预算报价会高(1)
- 工作随笔-17/11/2004
- 从今天开始
- Email图标生成站
- 用户控件的使用(一)