HttpServerUtility.Mappath, Page.MapPath, Server.MapPath的区别
HttpServerUtility 是一个类,其中定义了 MapPath 方法。
我们通过这个类的对象实例来使用 MapPath 方法。
Page.MapPath 是页面类 Page 的一个方法,这个方法内部还是通过 HttpServerUtility 的对象来实现 MapPath 方法的。这样在页面上可以更加方便使用。
Server 是 HttpContext 和 Page 的一个属性,Page 的 Server 属性返回的其实就是 HttpContext 中的 Server。这个属性的类型就是 HttpServerUtility。
所以,在 ASP.NET 中最终都是通过 HttpServerUtility 的 MapPath 方法来完成映射的。其他都是为了使用方便提供的便利手段。...
浙公网安备 33010602011771号