cpath="xx/yy/zz"和cpath="xx/yy/zz/"有什么区别1。System.Web.HttpContext.Current.Request.MapPath(Cpath)
2。Server.MapPath(@Cpath)
我在使用的时候为什么1和2效果是一样的,有什么区别?而且上面我没有对cpath使用转仪符也没有出错
2。Server.MapPath(@Cpath)
我在使用的时候为什么1和2效果是一样的,有什么区别?而且上面我没有对cpath使用转仪符也没有出错
解决方案 »
- 作为asp.net开发者,应该如何避免跨站脚本攻击?
- jQuery调用WCF服务疑惑
- vs2005水晶报表打印时为何把日期页码和网址一起都打印出来?
- 高分求解 access 数据库中,字段设置为日期时间的小问题.
- DataGrid控件 内容如何纵向排布 (100分)
- 有关aspx页面的状态问题
- 怎么添加“打印本页”的功能阿?
- gridview绑定多个数据源,aspnetpager如何重置状态刷新从第一页显示?
- Windows Server 2003 上使用ASP.NET开发,出现了以下问题,请高手帮忙!
- 错误: 未将对象引用设置到对象的实例???
- 怎样在asp.net程序中按照 .sql脚本文件在服务器上生成数据库
- 关于Infragistics的WebTree的问题?
Server.MapPath
区别是什么?
Server.MapPath返回path 相对应的物理文件路径。
一个是虚拟路径的映射,一个直接是path
Server.MapPath返回path 相对应的物理文件路径。
一个是虚拟路径的映射,一个直接是path
//////////////////////////////////////////////////////////////
sorry,我没出区别,哪位朋友看明白了给我分析下啊
Request.MapPath 将请求的 URL 中的虚拟路径映射到服务器上的物理路径
Server.MapPath返回path 相对应的物理文件路径。
这个区别就是他们的实现方法不一样httprequest对象在ASP.NET中比asp有所增强,现在有了个mappath方法了,所以呢,就可以不再用server这种方式了,但是由于为了兼容asp,所以也没有去掉server的方法,你仍然可以使用它