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

时间:2013-01-17 08:21:52

标签: c# asp.net

当我想在asp.net页面中获取当前url时。我想在转发器中绑定它。

<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 这该怎么做?

2 个答案:

答案 0 :(得分:2)

您可以通过以下方式获取当前页面网址:

Response.Write(Request.Url.AbsoluteUri);

在你的情况下我猜你需要它:

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

答案 1 :(得分:0)

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