我正在使用下面的链接根据我在 aspx 页面中的条件动态调用用户控件。 我用来动态加载用户控件的链接
现在的问题是,
1)我正在创建相应用户控件的对象,以调用该页面的提交功能。(这是正确的方法吗)。
2)在子页面,即(用户控件)中,我得到对象引用异常,同时访问该用户控件的控件。
任何人都可以帮忙。
您好,附上示例代码以进一步说明。1)我正在使用的用户控制代码。
namespace WebApplication1
{
public partial class UserControlOne : System.Web.UI.UserControl
{
public void btnUserControlOne_Click(object sender, EventArgs e)
{
lblUserControlOne.Text = "User Control Button Clicked";
}
}
}
对象引用的错误出现在这一行。lbl.文本。
2)调用此用户控件的页面如下。
namespace WebApplication1
{
public partial class parentWebForm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
System.Web.UI.UserControl uc =
(System.Web.UI.UserControl)Page.LoadControl("UserControlOne.ascx");
divLoadControl.Controls.Add(uc);
}
protected void btnParent_Click(object sender, EventArgs e)
{
UserControlOne usrCntrlOne = new UserControlOne();
usrCntrlOne.btnUserControlOne_Click(sender, e);
}
}
}