Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

Kaer


Ухохатыватель

Зарегистрирован:
20 October 2003
Сообщения: 970
Примеры кода: 0
 

RE[4]: Обработка контролов внутри шаблона

21 October 2005 16:09  


Дык а DataBind() то вызываешь для своего контрола?


Дык понятно. Иначе бы он не отрисовался даже.

Чтобы исключить непонимание:

<table xmlns:es="urn:http://eurostudio.net/Asp.Net/WebControls">
	<tr>
		<td>
			<es:CalendarGrid
				id="clgEvents"
				StartDayOfWeek="Friday"
				CssClassOfItem="CalendarItem"
				CssClassOfItemOfOtherMonth="CalendarOtherItem"
				CssClassOfHeader="CalendarHeader"
				CssClassOfMonth="MonthCssClass"
				runat="server"
				Width="24px"
				Height="88px"
				DateField="Date"
				>
				<TableStyle Width="100%" CssClass="CalendarTable" CellSpacing="0" CellPadding="7" BorderWidth="1" Font-Bold="True" />
				<ItemTemplate>
					<A class="CalendarLink" href="#"><%#DataBinder.Eval(Container.DataItem, "Name")%></A><br/>
					<%# DataBinder.Eval( Container.DataItem, "Date" ) %>
					<asp:LinkButton id="lbtTestInside" CommandName="inside" CommandArgument='<%# "some" %>' Runat="server">test</asp:LinkButton>
			</ItemTemplate>
			</es:CalendarGrid>
		</td>
	</tr>
</table>


Так вот календарь отрисовывается. События на нужные даты шлепаются, имена выводятся. А вот CommandArgument зараза пустой. Более того, при нажатии на LinkButton происходит событие ItemComand, подписавшись на которое можно узреть, что CommandName не пустой. И наконец, если написать CommandArgument='some', все прекрасно работает.
Это может быть из-за того, что в качестве Container был выбран Label? (Смена на Label на Panel не помогает).
Последний раз редактировалось 21 October 2005 16:17
Наверх
  



Общие вопросы программирования на ASP.NET

 Обработка контролов внутри шаблонаKaer  21 October 2005 13:16
 RE: Обработка контролов внутри шаблонаgaech  21 October 2005 15:05
 RE[2]: Обработка контролов внутри шаблонаKaer  21 October 2005 15:39
 RE[3]: Обработка контролов внутри шаблонаDimon aka Manowar  21 October 2005 15:55
 RE[4]: Обработка контролов внутри шаблонаKaer  21 October 2005 16:09
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта