正如标题中所解释的,我在从页面中获取正在执行的页面的URL时遇到问题。
基本上我有一个动态目录,客户选择他们感兴趣的产品。我这样做的公司经理希望能够在任何给定时间创建最新的离线目录,发送出去对于没有互联网连接的客户。到目前为止它的进展非常顺利。我使用Server.Execute获取每个页面的内容,然后将其放在静态html页面中,并将动态链接更改为静态html链接(即将所有aspx链接更改为htm)。我可以输出关于我们的所有页面,联系我们,主页和整个目录。但是,基于URL的页面中包含的样式表之一(如果页面在管理部分中,那么它不包括在内,否则它是)在页面中不应该包含它。我已经尝试输出URL,但它只返回调用页面的URL,而不是被调用的页面。有谁知道为什么会这样?
非常感谢任何帮助。
此致
理查德克拉克答案 0 :(得分:2)
此行为是设计使然。
(Request.Url
是客户端请求的网址)