2013-05-03 60 views
0

我有一個ASP.NET頁面(頁面A)有一些HTML和單個HTML控件加載窗體(控件A)。當我完成在控件A中保存表單時,我希望頁面A中的HTML控件加載下一個控件。我一直無法做到這一點,任何幫助將不勝感激。ASP.NET負載控制問題使用VB.NET

這是我在控制A中使用的代碼來觸發頁面A中的功能來加載控件。

​​

這是第一個功能是被解僱,但不加載任何

Public Sub NextButton() 
    Dim cname As New Control 
    cname = LoadControl("EP/ctlE1_01_03.ascx") 
    Me.dvContent.Controls.Add(cname) 
End Sub 

回答

0

使用虛擬路徑:

cname = LoadControl("~/EP/ctlE1_01_03.ascx") 
+0

沒有運氣,我跑了調試和生產的錯誤,指出「空引用異常被捕獲」 – 2013-05-03 13:48:06

+0

如果你的EP目錄不是一個根目錄,它仍然可以工作。它在哪裏? – 2013-05-03 13:51:56

+0

根/ EP是控件所在的目錄。頁面A生活在根。 – 2013-05-03 13:55:30