首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

当前上下文中不存在名称“Server”,很奇怪的有关问题

2011-12-21 
当前上下文中不存在名称“Server”,很奇怪的问题三层架构网站中,业务层中,有一段代码是要删除某一文件夹下的

当前上下文中不存在名称“Server”,很奇怪的问题
三层架构网站中,业务层中,有一段代码是要删除某一文件夹下的文件.
其中代码贴出来
using   System;
using   System.Collections.Generic;
using   System.Text;
using   System.Data;
using   System.Data.SqlClient;
using   System.IO;
using   Model;
using   Common;

string   path   =   Server.MapPath(用户定义文件名);
FileInfo   fi   =   new   FileInfo(path);
fi.Delete();
出错的就是string   path   =   Server.MapPath(用户定义文件名);
提示的是当前上下文中不存在名称“Server”,难道Server.MapPath也缺少引用什么吗?上面把这css文件引用的都列出来了.请各位指点,谢谢


[解决办法]
放在 方法里 如 Page_Load
[解决办法]
using System.Web;

System.Web.HttpContext.Current.Server
[解决办法]
System.Web.HttpContext.Current.Server 此方法可行。
--
还有就是你在调用Server的类中继承System.Web.Ui.Page
然后你的Server就可用了。
[解决办法]
//****你可以将构造的物理参数,传到中间层然后进行处理三.

热点排行