我在VS2005 里新建立了一个 类库项目~
新建----->c#----->类库 在这个里面无法使用 Server.MapPath方法~着实很郁闷以前在VS2003下 还可以使用
System.Web.HttpContext.Current.Server.MapPath("ddd.txt");现在这个方法不知道为什么在VS2005里面使用不了了~各位遇见这问题没有呀,我真郁闷了·请问下 在VS2005 下的 类库中如何使用该方法~该类也不能 承继 System.Web.UI.Page~~~~望前辈指点~~~~
新建----->c#----->类库 在这个里面无法使用 Server.MapPath方法~着实很郁闷以前在VS2003下 还可以使用
System.Web.HttpContext.Current.Server.MapPath("ddd.txt");现在这个方法不知道为什么在VS2005里面使用不了了~各位遇见这问题没有呀,我真郁闷了·请问下 在VS2005 下的 类库中如何使用该方法~该类也不能 承继 System.Web.UI.Page~~~~望前辈指点~~~~
HttpContext.Server
再用System.Web.HttpContext.Current.Server.MapPath()
//a.Server.MapPath("../"):Page.Server.MapPath("../");
在类文件中你不能直接使用Server.MapPath,具体因为什么我说不好,但你这么写就行了(至少03里是这样),如下:public static OleDbConnection createCon()
{
return new OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="+new System.Web.UI.Page().Server.MapPath("data/outin.mdb"));
}也就是说,好象必须得实例化一下才行.