«В директиве отсутствует атрибут src» при регистрации пользовательского элемента управления? - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь зарегистрировать «Custom Control» (иногда называемый «Custom Server Control», но не «User Control») на странице aspx из сборки, но во время выполнения я получаю сообщение об ошибке: The directive is missing a 'src' attribute.

Директива «Мой регистр» на странице:

<%@ Register Assembly="CMS.Controls" Namespace="CMS.Controls.Content" TagPrefix="cc" %>

Насколько я знаю, атрибут src директивы Register используется только при регистрации «пользовательского элемента управления»."(т. е. элемент управления, определенный в ascx-файле).

Почему я могу получить эту ошибку при регистрации пользовательского элемента управления через сборку?Я убедился, что сборка ("CMS.Controls.dll") находится в каталоге bin моего проекта.

1 Ответ

0 голосов
/ 15 мая 2019

ОК, это неловко, но обратите внимание на имя файла, указанное в ошибке!Очевидно, я добавлял директиву Register к нескольким файлам в своем поиске, чтобы заставить ее работать, и ошибка указывала на тот, который я положил туда ранее, но забыл о… Директива в OP правильна.

Также убедитесь, что у вас есть правильное пространство имен!Вы также можете получить эту ошибку, если указали неверное пространство имен.

...