我在名为" 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被填充?