0

如何将 Default.aspx textbox1 控件的值放入 webusercontrol Textbox ?

4

1 回答 1

1

在您的用户控件中定义一个可以从您的页面访问的公共属性。

例如(在您的 ascx 中):

 Public Property Text() As String
     Get
         Return Me.TextBox1.Text
     End Get
     Set(ByVal value As String)
          Me.TextBox1.Text = value 
     End Set
 End Property

在你的 Default.aspx 中:

MyUserControl.Text = "this is the text that should be in my usercontrol's textbox"

同样获得价值:

Dim myUserControlsText as String = MyUserControl.Text

您还可以直接从页面的 aspx 标记设置文本。

<uc1:MyUserControl id="MyUserControl1" Text="this is the text that should be in my usercontrol's textbox" runat="server" />
于 2011-01-26T16:23:17.890 回答