从listview控件传递数据

时间:2009-08-08 17:48:04

标签: asp.net listview

我的列表视图显示产品项目的数据。在我的模板中,我想通过调用以id作为参数的函数来显示基于产品id的数据。这是怎么做到的?

2 个答案:

答案 0 :(得分:1)

如果是.NET 2.0或更高版本,您可以使用:

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

请注意,SomeFunction必须受到保护或“更高”以使其完全正常工作。

答案 1 :(得分:0)

你应该可以这样做:

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

您的自定义函数(上例中的myFunction())应该返回一个字符串。