为什么我可以';我在类中没有使用Server.MapPath()
本文关键字:Server MapPath 我可以 为什么 | 更新日期: 2023-09-27 17:58:08
我在尝试调用Server.MapPath()时遇到以下问题在类内。
它给我以下错误信息:
错误3当前中不存在名称"Server"上下文C:''Develop''EarlyWarning''public''Implementazione''Ver2''PdfReport''iTextDocumentBase.cs 122 13 PdfReport
因此,我认为也许我必须添加与Server对象相关的命名空间,但在官方文档中我找不到相关的命名空间:http://msdn.microsoft.com/en-us/library/ms525541%28v=vs.90%29.aspx
为什么?我能做些什么来解决?
Tnx
在类中这样做:
System.Web.HttpContext.Current.Server.MapPath("Relative path");
Server是Page
类中的对象,因此您需要继承Page
类或通过Page
类对象。您可以在中使用System.Web.HttpContext.Current.Server,而不需要使用Page
类。