在asp.net中捕获当前的浏览器url

本文关键字:浏览器 url asp net | 更新日期: 2023-09-27 17:54:00

当我想在asp.net页面中获取当前url时。我想在repeater中绑定这个

<asp:Repeater ID="rptList" runat="server">   
    <ItemTemplate>
                <asp:HyperLink ID="hlOtherUrl" runat="server" Text="link" NavigateUrl='<%# Eval("ID") %>'></asp:HyperLink></p>           
    </ItemTemplate> 
</asp:Repeater>

例如- http://www.test.com?ID=3如何做到这一点?

在asp.net中捕获当前的浏览器url

您可以通过以下方式获得当前页面的url:

Response.Write(Request.Url.AbsoluteUri);

在你的情况下,我想你需要它在这里:

NavigateUrl='<%# Request.Url.AbsoluteUri %>

这个页面有一个非常简洁的指南:http://powerasp.net/content/new/get-current-page-url.asp