问题描述
在一个Repeater1的项模板中再绑定一个Repeater2,此时数据绑定的格式为什么是<%#Eval("["title_id"]")%>而不是我们常用的<%#Eval("title_id")%>呢?为了将这个知识点学清楚,请问我应当了解什么知识啊?我在msdn中查取Eval的相关用法,但是没有解释<ItemTemplate><tr><td><ahref='aaa.apsx?id=<%#Eval("au_id")%>'><%#Eval("au_lname")%></a></td><td><asp:RepeaterID="repeater2"runat="server"datasource='<%#Eval("myrela")%>'><ItemTemplate><%#Eval("["title_id"]")%><br></ItemTemplate></asp:Repeater></td></tr></ItemTemplate>还麻烦大侠解释一下'aaa.apsx?id=<%#Eval("au_id")这句话是什么意思啊?
解决方案
解决方案二:
还麻烦大侠解释一下'aaa.apsx?id=<%#Eval("au_id")这句话是什么意思啊?id是你跳转过去的一和键后面跟的是值用Request.QueryString[];来取不知道我懂起你的意思没有至于绑定哪个我还没有看到过希望学习
解决方案三:
这是需要传到另外一个页面的参数~
解决方案四:
<ahref='aaa.apsx?id=<%#Eval("au_id")%>'>============点此链接跳转到aaa.aspx并在浏览器栏中携带查询字符串参数id,其值为绑定的数据容器中au_id字段的值有关于这方面的知识,楼主要了解Response,Request这样的对象的知识