我在頁面加載中有一個值。我想將該值傳遞給用戶控件。從ASPX頁面向用戶控件傳遞值
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
UserEmail = UserSession.EmployeeEmail
End Sub
如何將此UserEmail傳遞給用戶控件?
我在頁面加載中有一個值。我想將該值傳遞給用戶控件。從ASPX頁面向用戶控件傳遞值
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
UserEmail = UserSession.EmployeeEmail
End Sub
如何將此UserEmail傳遞給用戶控件?
假設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
之間的類型匹配,您應該很好。
如果您可以發佈,聲明用戶控件的代碼以及有關'UserSession'的一些信息,將會非常有幫助。 – Nate