新建一个用户控件,并创建控件公共属性。WebUserControl.ascx

定义用户控件属性,用户控件值的传递<asp:DropDownList id="D1" runat="server">
定义用户控件属性,用户控件值的传递    
<asp:ListItem Value="0">-请选择-</asp:ListItem>
定义用户控件属性,用户控件值的传递    
<asp:ListItem Value="ok1">222</asp:ListItem>
定义用户控件属性,用户控件值的传递    
<asp:ListItem Value="ok2">333</asp:ListItem>
定义用户控件属性,用户控件值的传递    
<asp:ListItem Value="444">444</asp:ListItem>
定义用户控件属性,用户控件值的传递    
<asp:ListItem Value="555">555</asp:ListItem>
定义用户控件属性,用户控件值的传递
</asp:DropDownList>
定义用户控件属性,用户控件值的传递

WebUserControl.ascx.vb
 WebUserControl
定义用户控件属性,用户控件值的传递    Inherits System.Web.UI.UserControl
定义用户控件属性,用户控件值的传递    
Private PropertyValue As String
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递#Region 
" Web 窗体设计器生成的代码 "
定义用户控件属性,用户控件值的传递

定义用户控件属性,用户控件值的传递
    '该调用是 Web 窗体设计器所必需的。
 InitializeComponent()
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递    
Protected WithEvents D1 As System.Web.UI.WebControls.DropDownList
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递    
'注意: 以下占位符声明是 Web 窗体设计器所必需的。
定义用户控件属性,用户控件值的传递
    '不要删除或移动它。
定义用户控件属性,用户控件值的传递
    Private designerPlaceholderDeclaration As System.Object
定义用户控件属性,用户控件值的传递
.Init
定义用户控件属性,用户控件值的传递        
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
定义用户控件属性,用户控件值的传递
        '不要使用代码编辑器修改它。
定义用户控件属性,用户控件值的传递
        InitializeComponent()
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递#
End Region
定义用户控件属性,用户控件值的传递    

定义用户控件属性,用户控件值的传递        
Get
定义用户控件属性,用户控件值的传递            
Return PropertyValue
定义用户控件属性,用户控件值的传递        
End Get
定义用户控件属性,用户控件值的传递        
Set(ByVal Value As String)
定义用户控件属性,用户控件值的传递            PropertyValue 
= Value
定义用户控件属性,用户控件值的传递        
End Set
定义用户控件属性,用户控件值的传递    
End Property
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递
.Load
定义用户控件属性,用户控件值的传递        
'在此处放置初始化页的用户代码
定义用户控件属性,用户控件值的传递
    End Sub
定义用户控件属性,用户控件值的传递
 D1.SelectedIndexChanged
定义用户控件属性,用户控件值的传递        PropertyValue 
= D1.SelectedItem.Value.ToString()
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递
End Class
定义用户控件属性,用户控件值的传递


在页面上引用用户控件,取得属性值并将取得的属性值显示于文本框中:uc.aspx


定义用户控件属性,用户控件值的传递<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
定义用户控件属性,用户控件值的传递
<HTML>
定义用户控件属性,用户控件值的传递    
<HEAD>
定义用户控件属性,用户控件值的传递        
<title>uc</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 id="Form1" method="post" runat="server">
定义用户控件属性,用户控件值的传递            
<asp:button id="Button1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 128px" runat="server"
定义用户控件属性,用户控件值的传递                Text
="Button"></asp:button>
定义用户控件属性,用户控件值的传递            
<asp:TextBox id="T1" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 72px" runat="server"></asp:TextBox>
定义用户控件属性,用户控件值的传递            
<uc1:WebUserControl id="Uc1" runat="server"></uc1:WebUserControl></form>
定义用户控件属性,用户控件值的传递    
</body>
定义用户控件属性,用户控件值的传递
</HTML>
定义用户控件属性,用户控件值的传递

uc.aspx.vb
 uc
定义用户控件属性,用户控件值的传递    Inherits System.Web.UI.Page
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递#Region 
" Web 窗体设计器生成的代码 "
定义用户控件属性,用户控件值的传递

定义用户控件属性,用户控件值的传递
    '该调用是 Web 窗体设计器所必需的。
 InitializeComponent()
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递    
Protected WithEvents Button1 As System.Web.UI.WebControls.Button
定义用户控件属性,用户控件值的传递    
Protected WithEvents T1 As System.Web.UI.WebControls.TextBox
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递    
'注意: 以下占位符声明是 Web 窗体设计器所必需的。
定义用户控件属性,用户控件值的传递
    '不要删除或移动它。
定义用户控件属性,用户控件值的传递
    Private designerPlaceholderDeclaration As System.Object
定义用户控件属性,用户控件值的传递
.Init
定义用户控件属性,用户控件值的传递        
'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
定义用户控件属性,用户控件值的传递
        '不要使用代码编辑器修改它。
定义用户控件属性,用户控件值的传递
        InitializeComponent()
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递
定义用户控件属性,用户控件值的传递#
End Region
定义用户控件属性,用户控件值的传递    
Protected uc1 As New WebUserControl
.Load
定义用户控件属性,用户控件值的传递        
'在此处放置初始化页的用户代码
定义用户控件属性,用户控件值的传递
    End Sub
定义用户控件属性,用户控件值的传递
 Button1.Click
定义用户控件属性,用户控件值的传递        T1.Text 
= uc1.dtext
定义用户控件属性,用户控件值的传递    
End Sub
定义用户控件属性,用户控件值的传递
End Class
定义用户控件属性,用户控件值的传递


相关文章:

  • 2021-11-06
  • 2021-06-14
  • 2021-07-22
  • 2021-10-13
  • 2022-12-23
  • 2021-07-23
猜你喜欢
  • 2021-12-26
  • 2021-12-15
  • 2022-12-23
  • 2021-05-29
  • 2021-11-18
  • 2022-03-10
相关资源
相似解决方案