Как использовать пользовательский элемент управления asp.net в другом пользовательском элементе управления? - PullRequest
5 голосов
/ 30 октября 2008

У меня есть пользовательский элемент управления (gallery.ascx), и я хочу использовать элемент управления photo.ascx в элементе управления галереей. Я добавил этот регистр вверху gallery.ascx, но по-прежнему не могу найти фотографию:

<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>

Есть идеи?

1 Ответ

5 голосов
/ 30 октября 2008

Если кому-то интересно, Регистр правильный, мой пользовательский тег управления фотографиями просто не сформирован должным образом. У меня было это как:

<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />

и свойство Key необходимо было использовать одинарные кавычки вместо двойных кавычек, поскольку в нем использовалось выражение Eval:

<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />

После этого все заработало.

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