半转载:获取网址测试

 

網址:http://sns.mmkee.com/test.aspx?viewType=130
Request.ApplicationPath/
Request.PhysicalPathd:/My Documents/Visual Studio 2005/Projects/Code/SNS/Web/test.aspx
System.IO.Path.GetDirectoryName(Request.PhysicalPath)d:/My Documents/Visual Studio 2005/Projects/Code/SNS/Web
Request.PhysicalApplicationPathd:/My Documents/Visual Studio 2005/Projects/Code/SNS/Web/
System.IO.Path.GetFileName(Request.PhysicalPath)test.aspx
Request.CurrentExecutionFilePath/test.aspx
Request.FilePath/test.aspx
Request.Path/test.aspx
Request.RawUrl/test.aspx?viewType=130
Request.Url.AbsolutePath/test.aspx
Request.Url.AbsoluteUrihttp://sns.mmkee.com/test.aspx?viewType=130
Request.Url.Schemehttp
Request.Url.Hostsns.mmkee.com
Request.Url.Port80
Request.Url.Authoritysns.mmkee.com
Request.Url.LocalPath/test.aspx
Request.PathInfo
Request.Url.PathAndQuery/test.aspx?viewType=130
Request.Url.Query?viewType=130
Request.Url.Fragment
Request.Url.Segments/
test.aspx

 

 

 protected void Page_Load(object sender, EventArgs e)
    {

        StringBuilder sb = new StringBuilder();

        sb.Append("<table cellpadding=3 cellspacing=0 border=1>");

        sb.Append("<tr><td colspan=2>");
        sb.Append("網址:http://sns.mmkee.com/friend/Index.aspx?viewType=130");
        sb.Append("</td></tr>");

        // Request.ApplicationPath
        sb.Append("<tr><td>");
        sb.Append("Request.ApplicationPath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.ApplicationPath + "</b>");
        sb.Append("</td></tr>");

        // Request.PhysicalPath
        sb.Append("<tr><td>");
        sb.Append("Request.PhysicalPath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.PhysicalPath + "</b>");
        sb.Append("</td></tr>");

        // System.IO.Path.GetDirectoryName(Request.PhysicalPath)
        sb.Append("<tr><td>");
        sb.Append("System.IO.Path.GetDirectoryName(Request.PhysicalPath)");
        sb.Append("</td><td>");
        sb.Append("<b>" + System.IO.Path.GetDirectoryName(Request.PhysicalPath) + "</b>");
        sb.Append("</td></tr>");

        // Request.PhysicalApplicationPath
        sb.Append("<tr><td>");
        sb.Append("Request.PhysicalApplicationPath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.PhysicalApplicationPath + "</b>");
        sb.Append("</td></tr>");

        // System.IO.Path.GetFileName(Request.PhysicalPath)
        sb.Append("<tr><td>");
        sb.Append("System.IO.Path.GetFileName(Request.PhysicalPath)");
        sb.Append("</td><td>");
        sb.Append("<b>" + System.IO.Path.GetFileName(Request.PhysicalPath) + "</b>");
        sb.Append("</td></tr>");

        // Request.CurrentExecutionFilePath
        sb.Append("<tr><td>");
        sb.Append("Request.CurrentExecutionFilePath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.CurrentExecutionFilePath + "</b>");
        sb.Append("</td></tr>");

        // Request.FilePath
        sb.Append("<tr><td>");
        sb.Append("Request.FilePath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.FilePath + "</b>");
        sb.Append("</td></tr>");

        // Request.Path
        sb.Append("<tr><td>");
        sb.Append("Request.Path");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Path + "</b>");
        sb.Append("</td></tr>");

        // Request.RawUrl
        sb.Append("<tr><td>");
        sb.Append("Request.RawUrl");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.RawUrl + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.AbsolutePath
        sb.Append("<tr><td>");
        sb.Append("Request.Url.AbsolutePath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.AbsolutePath + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.AbsoluteUri
        sb.Append("<tr><td>");
        sb.Append("Request.Url.AbsoluteUri");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.AbsoluteUri + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Scheme
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Scheme");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Scheme + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Host
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Host");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Host + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Port
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Port");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Port + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Authority
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Authority");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Authority + "</b>");
        sb.Append("</td></tr>");

        // local Request.Url.LocalPath
        sb.Append("<tr><td>");
        sb.Append("Request.Url.LocalPath");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.LocalPath + "</b>");
        sb.Append("</td></tr>");

        // Request.PathInfo
        sb.Append("<tr><td>");
        sb.Append("Request.PathInfo");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.PathInfo + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.PathAndQuery
        sb.Append("<tr><td>");
        sb.Append("Request.Url.PathAndQuery");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.PathAndQuery + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Query
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Query");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Query + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Fragment
        // 原則上你應該無法從 Request.Url.Fragment 取得任何資料,因為通常 Browser 不會送出 #toc 這個部分
        sb.Append("<tr><td>");
        sb.Append("Request.Url.Fragment");
        sb.Append("</td><td>");
        sb.Append("<b>" + Request.Url.Fragment + "</b>");
        sb.Append("</td></tr>");

        // Request.Url.Segments
        sb.Append("<tr>");
        sb.Append("<td>");
        sb.Append("Request.Url.Segments");
        sb.Append("</td>");
        sb.Append("<td>");
        string[] segments = Request.Url.Segments;
        foreach (string s in segments)
        {
            sb.Append("<b>" + s + "</b>");
            sb.Append("<br/>");
        }
        sb.Append("</td>");
        sb.Append("</tr>");

        sb.Append("</table>");

        ltlTable.Text = sb.ToString();
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值