作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要在字符串中构造页面的 URL,以向其发送电子邮件(作为电子邮件验证系统的一部分)。如果我使用 ~ 符号来表示应用程序根目录,则按字面意思理解。
该应用程序将部署在三个不同站点(不同端口)的服务器上,每个站点都可以通过 2 个不同的 URL(一个用于 LAN,一个用于 Internet)访问。
因此对 URL 进行硬编码是不可能的。我想在我的应用程序中构建 verify.aspx 的 url
请帮忙
最佳答案
你需要这个:
HttpContext.Current.Request.ApplicationPath
相当于 URL 中的“~”。
http://msdn.microsoft.com/en-us/library/system.web.httprequest.applicationpath.aspx
关于asp.net - 不使用 ~ 查找应用程序根 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/802001/
我是一名优秀的程序员,十分优秀!