2013-05-03 50 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