当我尝试在类中调用 Server.MapPath(); 时,我遇到以下问题。
它给我以下错误消息:
错误3当前,“服务器”名称不存在 上下文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
答案 0 :(得分:4)
在课堂上这样做:
System.Web.HttpContext.Current.Server.MapPath("Relative path");
答案 1 :(得分:2)
如果是网站,您可以使用以下代码访问.cs文件中的该对象
string strPath = System.Web.HttpContext.Current.Server.MapPath("YourDesired Path");
答案 2 :(得分:1)
服务器是Page
类中的对象,因此您需要继承Page
类或通过Page
类对象。您可以使用System.Web.HttpContext.Current.Server,不需要使用Page
类。