我的网页有一个按钮和一个html <a>
标记可以打开同一页面。我可以点击<a>
标记来获取UrlReferrer。如果我点击按钮,则UrlReferrer什么都不是。我需要知道用户是否点击了按钮以获得不同的视图。有人可以帮我解决这个问题。
我的asp.net页面上有脚本
btn.Attributes("onclick") = "window.open('OrderDetails.aspx?btnReserveReleasedClicked=1&orderID=" & objOrder.OrderID & "','_self');return false"
<a href="orderDetails.aspx?OrderID=454057" class="body">Orders</a>
答案 0 :(得分:0)
没有UrlReferrer
值,因为这是链中的初始请求。换句话说,您没有从另一个ASP.NET资源重定向,因此没有从不知名的地方转向ASP.NET。
由于您在onclick
属性中使用了查询字符串,因此只需附加一个值,告诉OrderDetails.aspx
页面哪个控件调用它(按钮或其他内容)。