Repeter的ItemDataBound事件!
在ItemDataBound事件里用e.item.findcontrol("lbltext")绑定了值现在前台代码<ahref="javascript:"title="<...
在ItemDataBound事件里用e.item.findcontrol("lbltext")绑定了值
现在前台代码<a href="javascript:" title="<%=这里面要填lbltext绑定的值%>">测试</a>
a标签的titile绑定的值必须是repeater绑定的内容,这个该怎么弄呢? a标签是Html控件! 展开
现在前台代码<a href="javascript:" title="<%=这里面要填lbltext绑定的值%>">测试</a>
a标签的titile绑定的值必须是repeater绑定的内容,这个该怎么弄呢? a标签是Html控件! 展开
3个回答
展开全部
可以在a标签中写个小脚本实现,CategoryName是绑定数据源的列,以下代码我测试过了:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href="#" title='<%#((System.Data.DataRowView)Container.DataItem)["CategoryName"]%>'><%#((System.Data.DataRowView)Container.DataItem)["CategoryName"]%></a>
<a href="#" title='<%#Eval("CategoryName")%>'><%#Eval("CategoryName")%></a>
</ItemTemplate>
</asp:Repeater>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<ItemTemplate>
<a href="#" title='<%#((System.Data.DataRowView)Container.DataItem)["CategoryName"]%>'><%#((System.Data.DataRowView)Container.DataItem)["CategoryName"]%></a>
<a href="#" title='<%#Eval("CategoryName")%>'><%#Eval("CategoryName")%></a>
</ItemTemplate>
</asp:Repeater>
展开全部
1.你要明白 lbltext是属于repeter对象的,所以你用在repeter外面是不能取到lbltext对象
2.如果要取他的值,在ItemDataBound中获取lbltext的值,再生成一个js代码。给repeter外面的对象赋值,比如<input type='text' id="lbltextValue"/>
2.如果要取他的值,在ItemDataBound中获取lbltext的值,再生成一个js代码。给repeter外面的对象赋值,比如<input type='text' id="lbltextValue"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%#Eval("PriceMin") %>请注意PriceMin是你数据源里的字段。
<%Container.ItemIndex%>请注意这是获取页面Repeter里的循环次数(从0开始)。
<%Container.ItemIndex%>请注意这是获取页面Repeter里的循环次数(从0开始)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询