Добавление элементов в ретранслятор ASP из пользовательского контейнера очереди - PullRequest
0 голосов
/ 09 июля 2009

Я хочу использовать ретранслятор asp, чтобы сгенерировать html для элементов, которые я возвращаю в очередь пользовательских классов. Другими словами

Очередь x = otherClass.getCustomClassObjects ();

А затем свяжите это с повторителем.

И на OnRepeaterItemDataBound

Соотнесение значений html с тем, что находится в очереди.

Возможно ли это?

1 Ответ

1 голос
/ 09 июля 2009

Хорошо, допустим, у вас есть очередь объектов типа Widget. Виджет имеет три свойства: идентификатор, имя, описание.

Позвольте нам также сказать, что ваш репитер настроен так в вашем файле aspx / ascx:

<asp:repeater id="rpt1" runat="server">
  <ItemTemplate>
     <%# Eval(Container.DataItem, "ID") %>
     <br />
     <%# Eval(Container.DataItem, "Name") %>
     <br />
     <%# Eval(Container.DataItem, "Description") %>
  </ItemTemplate>

В вашем коде .Net у вас будет где-то следующий код:

Queue x = otherClass.getCustomerClassObjects();
rpt1.DataSource = x;
rpt1.DataBind();

Кроме того, вот ссылка, которая может помочь вам в дальнейшем: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx

Веселись !!!!

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