我在页面加载中有一个值。我想将该值传递给用户控件。
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
UserEmail = UserSession.EmployeeEmail
End Sub
如何将此UserEmail传递给用户控件?
答案 0 :(得分:0)
假设UserEmail
是自定义用户控件,并假设UserSession.EmployeeEmail
是string
,您可以执行以下操作:
在自定义控件的定义中,添加公共属性
' user control code behinde
Public Property EmailAddress As String
然后在托管用户控件的页面中
' page load of host aspx
UserEmail.EmailAddress = UserSession.EmployeeEmail
在我的示例中,我使用了String
,但只要您的用户控件属性与UserSession.EmployeeEmail
之间的类型匹配,您就应该好了。