HttpRequest.Url 属性获取有关当前请求的 URL 的信息。

解决方案 »

  1.   

    如果我想在Page_Load里打!
    把当前所有网址放在 Url[] 数组里!
    那该怎样打命令好?
      

  2.   

    HttpRequest.Url 属性获取有关当前请求的 URL 的信息。
    下面的示例将当前请求的 Uri 对象分配给一个对象变量,并将 URL 对象的两个属性写到 HTTP 输出。
     Uri MyUrl = Request.Url;
     Response.Write("URL Port: " + MyUrl.Port + "<br>");
     Response.Write("URL Protocol: " + MyUrl.Scheme + "<br>");
      

  3.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    string path = Request.Path;
    userid = (string)Session["userid"];
    username = (string)Session["username"];
    if (userid == null || userid == "") Response.Redirect("login.aspx?path=" + path);

    }