Asp.Net 4.0如何從父頁面asp.net調用功能的用戶控制
是否有可能在後面的代碼調用用戶控件的功能從父頁? 用戶控件是由其他程序員創建的,但是每個用戶控件都有一個通用的公用函數,我稱之爲「輸出」,它返回主頁面所需的值。主頁面有一個主菜單,所以根據主菜單選擇只顯示一個用戶控件。在Web應用程序
文件夾的用戶控件:
> UserControls
ProductA.ascx
ProductB.ascx
ProductC.ascx
ProductD.ascx
etc...
當用戶點擊菜單按鈕後面代碼:
Dim product As string = Session("MenuProduct")
Dim uc As UserControl
uc = LoadControl("~/UserControls/" & product & ".ascx")
InputPanel.Controls.Add(uc)
功能在用戶控制,我想訪問。這將是一個常見的功能。
Public Function Output(ByVal ParamArray expr() As Object) As Object
...code
End Function
它已經公開。因爲uc只聲明爲UserControl類型,所以不能看到它。只是想知道如果可能的話一些其他方式。 – TroyS
我明白了,如果第一次你必須投。讓我寫一些代碼片段 –
這似乎是合乎邏輯的,但.net在輸入時沒有在後面的asp.net代碼中識別TypeWithMethod。 – TroyS