2014-06-05 56 views
0

我在頁面加載中有一個值。我想將該值傳遞給用戶控件。從ASPX頁面向用戶控件傳遞值

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    UserEmail = UserSession.EmployeeEmail 
End Sub 

如何將此UserEmail傳遞給用戶控件?

+0

如果您可以發佈,聲明用戶控件的代碼以及有關'UserSession'的一些信息,將會非常有幫助。 – Nate

回答

0

假設UserEmail是一個自定義的用戶控制和假設UserSession.EmployeeEmailstring,你可以做到以下幾點:

在定義您的自定義控制,添加一個公共財產

' user control code behinde 
Public Property EmailAddress As String 

然後在主持用戶控制的頁面中

' page load of host aspx 
UserEmail.EmailAddress = UserSession.EmployeeEmail 

在我的示例中,我使用String但只要您的用戶控件屬性和UserSession.EmployeeEmail之間的類型匹配,您應該很好。

+0

你好,UserEmail只是一個字符串,不是一個自定義的用戶控件 – Bingit

+0

那麼究竟是什麼問題?我需要查看更多關於該問題的代碼,以查看發生了什麼問題。 – Nate

相關問題