黑马程序员技术交流社区

标题: 关于asp.net路径选择 [打印本页]

作者: 冯雅伦    时间: 2012-8-21 13:23
标题: 关于asp.net路径选择
在写网站页面时,总是分不清到底是用真实路径,还是虚拟路径,请问什么时候使用真实路径,什么时候用虚拟路径,有没有比较一般的规则,谢谢
作者: 许庭洲    时间: 2012-8-21 14:14
1. 如果在服务器控件中,使用runat = server的控件,会自动将"~"进行转换;
2. 如果在HTML控件或者需要在代码中转换的话可以使用VirtualPathUtility类中静态法进行虚拟路径,全路径等的转换;
3. 比如:VirtualPathUtility.ToAbsolute("~a/b1.aspx")就是将虚拟路径转换为相对应用根的全路径,也就是/WebSite4/a/b1.aspx





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2