单击超链接控件后,UrlReferrer为null

时间:2016-05-23 15:30:09

标签: asp.net .net url hyperlink

我在名为" Items"

的页面上获得了我的asp:超链接控件
<asp:HyperLink ID="btnAddToCart" Text="Add To Cart" runat="server" Visible="False" />

代码隐藏是为超链接控件设置NavigateUrl。

Dim btnAddToCart As HyperLink = CType(e.Item.FindControl("btnAddToCart"), HyperLink)
btnAddToCart.NavigateUrl = "http://fake.com/checkout?productid=123"

当我点击按钮时,&#34; Checkout&#34;页面加载。但是,当我在.NET代码中检查Request对象时,Request.UrlReferrer为空...并且没有其他属性提供前一页的详细信息&#34; Items&#34;。

我的错误是非常明显的,还是有其他方式我应该重定向以便UrlReferrer被填充?

0 个答案:

没有答案