проблема с parsecontrol - PullRequest
       11

проблема с parsecontrol

0 голосов
/ 12 октября 2009

привет, у меня проблема с методом parsecontrol ()

Control c = this.ParseControl("<uc1:GroupListControl NickName='HARD' GroupName='STUFF' runat='server' ID='Abekat' />"); <-- error Unknown server tag 'uc1:GroupListControl'.

Control c3 = ParseControl("<asp:button id='Button3' text='Btn3' runat='server' />"); <-- this works just fine

почему я получаю ошибку от моего собственного webusercontrol? я зарегистрировал его на html-странице вот так

<%@ Register src="~/webcontrols/GroupListControl.ascx" tagname="GroupListControl" tagprefix="uc1" %>

Привет Entvex

1 Ответ

0 голосов
/ 12 октября 2009

Вы должны попытаться включить директиву «Register» в свой оператор ParseControl, например:

Control c = 
                this.ParseControl("<%@ Register src=\"GroupListControl.ascx\" tagname=\"GroupListControl\" tagprefix=\"uc1\" %> <uc1:GroupListControl ID=\"GroupListControl1\" runat=\"server\" />"); 

Для получения дополнительной информации см. эту статью.

Также возможно Метод Page.LoadControl будет вам полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...