1

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これを行う方法は?

4

2 に答える 2

2

これを行うことにより、現在のページのURLを取得できます。

Response.Write(Request.Url.AbsoluteUri);

あなたの場合、私はあなたがここでそれを必要とすると思います:

NavigateUrl='<%# Request.Url.AbsoluteUri %>
于 2013-01-17T08:36:46.010 に答える
0

このページには非常に簡潔なガイドがあります:http: //powerasp.net/content/new/get-current-page-url.asp

于 2013-01-17T08:28:46.357 に答える