.net 占位符中的usercontrol

.net 占位符中的usercontrol,.net,asp.net,.net,Asp.net,我试着做了以下几点: var userControl = UserControls.ProductDetailUserControl(); userControl.ID = "id_SubProduct_"+productId; userControl.Visible = true; userControl.ValidationDependentOnControl = productOption.ClientID;

我试着做了以下几点:

        var userControl = UserControls.ProductDetailUserControl();
        userControl.ID = "id_SubProduct_"+productId;
        userControl.Visible = true;
        userControl.ValidationDependentOnControl = productOption.ClientID;
        userControl.ConditionallyVisible = productOption;
        plhDetails.Controls.Add(userControl);
引发空异常

请尝试此操作

 var uProductDetails = (UserControls.ProductDetailUserControl)Page.LoadControl("UserControls/ProductDetailUserControl.ascx");

    //set properties     
    plhDetails.Controls.Add(userControl);   

哪一行抛出异常?