<%
abc="12"
Set fs = CreateObject("Scripting.FileSystemObject")
Set ts = fs.CreateTextFile(server.mappath("aaa.txt"),True)
ts.WriteLine(abc)
ts.Close
Set ts = Nothing
Set fs = Nothing
%>上面这个用asp写入文件的语句用到asp.net的aspx.cs页面里出现错误:
当前上下文中不存在名称“abc”
找不到类型或命名空间名称“Set”(是否缺少 using 指令或程序集引用?)
……
请问该怎样应用到aspx.cs里?
{ sw.Write(abc); }
using (StreamWriter sw = new StreamWriter(server.mappath("aaa.txt")))
请问这是怎么回事?
另外,不用写“Set sw = Nothing”了吗?
System.Web.HttpContext.Current.Server.MapPath()
using (StreamWriter sw = new StreamWriter(Server.MapPath("aaa.txt")))
string abc="12";
System.Web.HttpContext.Current.Server.MapPath();
using (StreamWriter sw = new StreamWriter(server.mappath("aaa.txt")))
{
sw.Write(abc);
}
出现如下错误:
error CS1501: “MapPath”方法没有采用“0”个参数的重载
System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll: (与前一个错误相关的符号位置)
error CS0103: 当前上下文中不存在名称“server”
using (StreamWriter sw = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("aaa.txt")))
{
sw.Write(abc);
}
为什么寒,因为你根本就不思考
其实我不想这么说的,但是你确实是这么做的