做web网页项目中如何获取跳转的来源url和当前url.

来源:互联网 发布:最全p2p网络理财产品 编辑:程序博客网 时间:2024/05/16 05:44

1.单击按钮触发另外一个按钮的click事件。

然后单击链接,从test1.aspx页面跳转到test2.aspx.其中document.URL获取当前的url的地址,document.referrer获取来源页面的地址。

test1.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test1.aspx.cs" Inherits="WebApplication10.test1" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <script src="Scripts/jquery-1.10.2.min.js"></script>    <script type="text/javascript">        $(function () {            $("#btnone").click(function () {                $("#Button1").click();            });        })    </script>    <title></title></head><body>    <form id="form1" runat="server">    <div>               <input type="button"  value="点击触发onclick事件" id="btnone" runat="server"  />            </div>        <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" style="height: 21px" />        <a href="test2.aspx">链接</a>    </form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication10{    public partial class test1 : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {        }        protected void Button1_Click(object sender, EventArgs e)        {            Response.Write("我们的世界");        }    }}test2.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test2.aspx.cs" Inherits="WebApplication10.test2" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title></title>    <script src="Scripts/jquery-1.10.2.js"></script>    <script type="text/javascript">        $(function () {            alert("来源的url为:"+document.referrer+" 当前url为:"+document.URL)                    })    </script></head><body>    <form id="form1" runat="server">    <div>       大家好好好    </div>    </form></body></html>


0 0