当前上下文中不存在名称“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就可用了。
------解决方案--------------------//****你可以将构造的物理参数,传到中间层然后进行处理三.