这两者之间的区别是什么?如果我只想在web服务器上检索图像的绝对路径,Server.MapPath在任何情况下都更安全吗?我现在正在使用Page.MapPath,但如果控件是在WebService中创建的,因为control.Page属性为空,那么它将无法工作?Server.MapPath是否总是有效?
发布于 2010-09-23 11:33:21
我看过Reflector,似乎两个方法最终都调用了相同的基方法。
因此,您可以使用更适合的。
如果您没有Page,可以通过上下文处理程序获取它。(如果您实际上不在页面中,它将为null )。
var Page = HttpContext.Current.Handler as Page;https://stackoverflow.com/questions/3775246
复制相似问题