<asp:Repeater runat="server" ID="repClean">
<ItemTemplate>
<li>
<div class="T_view">
<a href="RecommendContext.aspx?ID=<%#Eval("ID")%>&ClassID=<%#Eval("Class")%>" class="I_tit">
</a>
</li>
</ItemTemplate>
</asp:Repeater>
在Repeater 控件里面想给<a>标签绑定后台两个数据字段 在跳转
不管我怎么写只能将第一个ID传到另一个页面
求高手...
<a href='RecommendContext.aspx?ID=<%#Eval("ID")%>&ClassID=<%#Eval("Class")%>'
两端的双引号改为单引号试试
可以了 谢谢哈
你先查看一下跳转的连接,看是否获取了两个参数,
然后,看下是不是获取参数的时候出了问题.?
然后把href后面的双引号改为单引号试试.我感觉应该不是引号的事,我把你的代码测试了下,我这里可以正常的
嗯 改单引号就可以了
<asp:Repeater runat="server" ID="repClean">
<ItemTemplate>
<li> <div class="T_view">
<a href="RecommendContext.aspx?ID=<%=#Eval("ID")%>&ClassID=<%=#Eval("Class")%>" class="I_tit">
</a>
</div>
</li>
</ItemTemplate>
</asp:Repeater>
这里有两个问题请注意。
第一,div没有结束符号,这是小问题
第二就是<% %>使用方法不对,应该是<%= %>,因此问题中红色部分应加上等号,结果如上(蓝色=)
请结贴,有问题可追问
你的方法不行啊 会出现这个错