repeater传值 跳转到B页面,然后B页面接收显示出来我用repeater控件做传值,代码如下:asp:Repeater IDRep
repeater传值 跳转到B页面,然后B页面接收显示出来
我用repeater控件做传值,代码如下:
<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
<table>
<tr>
<td>
<a href="3.aspx?id=这边的不懂写,求帮助,要把对应Title的Id传过去><li><%# DataBinder.Eval(Container.DataItem, "InitDate", "{0:yyyy-MM-dd}")%>: <%# DataBinder.Eval(Container.DataItem,"Title") %> 阅读<%# DataBinder.Eval(Container.DataItem,"Hits") %>次</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
上面的代码已经问了一个问题,还有在B中要怎么接收值呢,各位能看懂我要表达的意思吧,帮忙O(∩_∩)O哈!,谢谢各位!我在电脑前等着呢,最好有具体一点的代码。。。
[解决办法]<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
<table>
<tr>
<td>
<a href='3.aspx?id=<%#Eval("Id")%>'><%# DataBinder.Eval(Container.DataItem, "InitDate", "{0:yyyy-MM-dd}")%>: <%# DataBinder.Eval(Container.DataItem,"Title") %> 阅读<%# DataBinder.Eval(Container.DataItem,"Hits") %>次</a>
</td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater>
直接数据绑定字段id不就可以了吗,真是的,你都懂的怎么来取Title的值却不懂如何取id的值
------解决方案--------------------
Request["id"].toString()..
[解决办法]Request.QueryString["id"];
[解决办法]用request接收啊。。这是基础啊。。我的天啊。。。楼主over了吧。
int id = request["id"];
通过id把数据库查询出来。我就不写。写个SQL语句。你应该会明白了吧。
Select Top 1 要检索的字段 From TableName Where 对应的id = 接收的ID。上面我已经帮你写了。。
参考下吧。
论坛签名======================================================================
ymdzx:你好!
截至 2011-10-18 11:17:52 前:
你已发帖 8 个,未结贴 3 个;
结贴率为: 62.50%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
如何给自己的回帖中也加上签名?
http://blog.csdn.net/q107770540/archive/2011/03/15/6250007.aspx