【发布时间】:2013-08-07 17:40:02
【问题描述】:
我正在学习 .net,我需要获取特定网络表单的 URI。
框架是asp.net 3.5
示例:我在 AboutMe.aspx.cs 中,我需要找出 Contactme.aspx 的 URI。 编辑澄清:我会给这个方法提供 Contactme.aspx 的路径 --> "~/Contactme.aspx" 并得到 "www.porcupine.com/Contactme.aspx"
我试图弄清楚这一点的原因是我想呈现一个电子邮件模板页面,每个人都有特定的变量,然后能够通过 WebClient().DownloadString( ) 方法。但是这个方法需要页面的URI转成字符串。
有人知道这样做的方法吗?或者是 ELEGANT 替代方法(即,不只是将整个页面写成消息的正文等)?
【问题讨论】:
-
所以基本上你想要与它相反的东西? msdn.microsoft.com/en-us/library/…
-
只想获取当前网址?看——stackoverflow.com/questions/1034621/…
-
@itsme86 是也不是,因为您只需提供该方法的虚拟路径;我需要一些东西,我可以提供虚拟或物理路径并获取它所在位置的 URI(即给它 ~/pizza.aspx 并获取 www.porcupine.com/pizza.aspx)。
-
@GeorgeJohnston 一点也不。我需要找到我的任何其他页面的 URI,而不是我所在的那个。