ASP.Net中继器,单击并转到下一页的相应记录。如何?

发布于 2024-11-15 15:55:54 字数 261 浏览 3 评论 0原文

我之前在 PHP 中工作,并且习惯于将 window.location 函数与 javascript 函数一起使用,请让我知道如何处理 Repeator 中的功能,
记录1 记录2 记录3

我想如果有人点击标签,它应该转到其他页面,page.aspx?id=1或id=7分别

我不想使用javascript window.location,是否有任何内置的asp.net选项在中继器中,我已将回发 URL 传递给 page.aspx。

谢谢 阿提夫

i worked in PHP before and used to use window.location function with javascript function, please let me know how to tackle the functionality in repeator,
record 1
record 2
record 3

I want if some one clicks on a label, it should go to other page, page.aspx?id=1 or id=7 respectively

I dont want to use javascript window.location, is there any built in asp.net option in repeater to do so, i have passed postback url to page.aspx.

Thanks
Atif

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你曾走过我的故事 2024-11-22 15:55:54

在您的页面中拖放一个 DataPager 并将其设置为 PagedControlID 属性添加到中继器的 ID

<asp:Repeater ID="Repeater1" runat="server">
</asp:Repeater>
<asp:DataPager ID="DataPager1" PagedControlID="Repeater1" PageSize="5" runat="server">
</asp:DataPager>

更新:

显然 DataPager 不喜欢 Repeater,所以我建议使用 ListView 代替。最后,ListView 很像 Repeater,但更灵活。

Drop a DataPager in your page and set it's PagedControlID attribute to your repeater's ID

<asp:Repeater ID="Repeater1" runat="server">
</asp:Repeater>
<asp:DataPager ID="DataPager1" PagedControlID="Repeater1" PageSize="5" runat="server">
</asp:DataPager>

Update:

Apparently DataPager doesn't like Repeater, so I suggest using ListView instead. In the end ListView is very much like Repeater but more flexible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文