【发布时间】:2014-06-04 15:21:36
【问题描述】:
我想在转发器的 aspx 页面中调用一个函数:
<asp:Repeater ID="Rpt_M" runat="server">
<HeaderTemplate></HeaderTemplate>
<ItemTemplate>
<a href="noktaDetay.aspx?id=1" ><%# Container.DataItem(1)%></a>
<%Dim yorumid As Integer = Eval("DnAd")
Dim yorumadet = yorumsay(yorumid)
Dim yorumyaz As String = yorumadet + " adet yorum var"
If yorumadet = 0 Then yorumyaz = "bla bla bla"%>
<a href="yorumlar.aspx?id=1"><%=yorumyaz%></a>
</ItemTemplate>
<FooterTemplate></FooterTemplate>
</asp:Repeater>
运行代码时出现此错误:
Eval()、XPath() 和 Bind() 等数据绑定方法只能在数据绑定控件的上下文中使用。
如何设置 yorumid 的值而不是使用 eval("DnAd")? 感谢您的帮助。
【问题讨论】: