Передача данных из списков управления - PullRequest
0 голосов
/ 08 августа 2009

В моем списке отображаются данные о товаре. В моем шаблоне я хочу отобразить данные, основанные на идентификаторе продукта, вызвав функцию, которая принимает идентификатор в качестве параметра. Как это сделать?

Ответы [ 2 ]

1 голос
/ 08 августа 2009

Если это .NET 2.0 или выше, вы можете использовать это:

<ItemTemplate>
   <%# SomeFunction((int)Eval("myIdColumn")) %>
</ItemTemplate>

Обратите внимание, что SomeFunction должна быть защищена или «выше», чтобы это работало вообще.

0 голосов
/ 08 августа 2009

Вы должны быть в состоянии сделать что-то вроде этого:

<ItemTemplate>
   ...
   ...
   <%# myFunction((int)DataBinder.Eval(Container.DataItem, 'myIdColumn')) %>
   ...
   ...
</ItemTemplate>

Ваша пользовательская функция (myFunction () в приведенном выше примере) должна возвращать строку.

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