如何保存名为的完整URL?

时间:2011-06-22 10:54:02

标签: asp.net vb.net logging

我希望能够保存调用的完整网址以覆盖包含所有参数的页面吗?

    dim fs,f
     fs=Server.CreateObject("Scripting.FileSystemObject")
     f=fs.OpenTextFile("D:\www\log.txt", 8, True)
    f.WriteLine(" ")


    f.WriteLine(" ")
    f.Write(" : ")
    f.Write(" : ")
    f.Write(Request.QueryString("type"))

我相信上面的代码会存储其中一个参数。但是,我希望能够捕获完整的URL?

f.Write(Context.Request.Url.Host)

只给我第一部分?

2 个答案:

答案 0 :(得分:1)

尝试使用Context.Request.Url.AbsoluteUri

答案 1 :(得分:1)

尝试Request.Url.AbsoluteUri

AbsoluteUri属性包括存储在Uri实例中的整个URI,包括所有片段和查询字符串