Page_Load中的新userControl在Webform中没有CSS

时间:2018-12-17 14:12:39

标签: asp.net webforms user-controls

在页面中,我在Page_Load中添加了一个新的userControl。 但是,当我加载页面时,我看到了控件,但是CSS坏了,它显示为一个没有CSS的简单文本框。

代码如下:

if (Contexte.GetLanguage == "UK")
{
    UC_DooFinder = (UserControl)Page.LoadControl("~/inc/DooFinder.ascx");
    UC_DooFinder.ID = "UC_DOOFINDER";
    this.Controls.Add(UC_DooFinder);
    UC_Recherche.Dispose();
}

“这”是一个名为“ Header.ascx”的页面,其中包含在我的母版页中。

但是,如果我在前面包含userControl,那么它将起作用。 但是出于某些原因,我需要从.cs调用它。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:我在page_init事件中初始化了我的userControls,现在可以正常工作了。

谢谢。