Próbuję dynamicznie ładować formant użytkownika na stronie asp.web. Jednak ze względu na to, jak projekty stron internetowych asp.net są skonfigurowane (jak sądzę), nie jestem w stanie uzyskać dostępu do definicji typu kontrolki użytkownika.Dynamicznie ładuj formant użytkownika (ascx) na stronie asp.net
dostaję komunikat, że moja klasa HE_ContentTop_WebControl1 jest: (? Czy brakuje using dyrektywa lub odwołania do zestawu) on wpisać lub nazwa przestrzeni nazw „HE_ContentTop_WebControl1” Nie można znaleźć
Każdy pomysł, jak to może być gotowy do pracy? Próbowałem używać przestrzeni nazw, ale wydaje mi się, że witryny asp.net nie są domyślnie zaprojektowane do pracy z przestrzeniami nazw. Byłbym zainteresowany podejściem innym niż przestrzeń nazw.
TIA
public partial class HE_Default :
System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e)
{
var control = (HE_ContentTop_WebControl1)Page.LoadControl("~/ContentTop/WebControl1.ascx");
}
}
Nie zapominaj, że musisz także umieścić ten załadowany formant gdzieś na stronie, np. symbol zastępczy. –