在页面中,我在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调用它。
答案 0 :(得分:0)
我找到了解决方案:我在page_init事件中初始化了我的userControls,现在可以正常工作了。
谢谢。