我的列表视图显示产品项目的数据。在我的模板中,我想通过调用以id作为参数的函数来显示基于产品id的数据。这是怎么做到的?
答案 0 :(得分:1)
如果是.NET 2.0或更高版本,您可以使用:
<ItemTemplate>
<%# SomeFunction((int)Eval("myIdColumn")) %>
</ItemTemplate>
请注意,SomeFunction必须受到保护或“更高”以使其完全正常工作。
答案 1 :(得分:0)
你应该可以这样做:
<ItemTemplate>
...
...
<%# myFunction((int)DataBinder.Eval(Container.DataItem, 'myIdColumn')) %>
...
...
</ItemTemplate>
您的自定义函数(上例中的myFunction())应该返回一个字符串。