62,264
社区成员
发帖
与我相关
我的任务
分享
//假设要生成的JS文件为:aa.js
string path = Server.MapPath("JS/aircity.js");
if (File.Exists(path))
{
File.Delete(path);
}
DataTable dt = DbHelper.GetDataTable("select * from tbStation ");
//创建JS文件.
StreamWriter sr = File.CreateText(path);
sr.WriteLine("//初始化当前城市地铁站名");
sr.WriteLine("var citys=new Array();" + "\r\n");
// 这里是JS中的内容
for (int i = 0; i < dt.Rows.Count; i++)
{
sr.WriteLine("citys[" + i + "]=new Array(\"" + dt.Rows[i]["St_Py_Name"] + "\",\"" + dt.Rows[i]["St_Name"] + "\",\"" + dt.Rows[i]["St_En_Name"] + "\",\"" + dt.Rows[i]["St_Py_Name"] + "\",\"" + dt.Rows[i]["Ct_NO"] + "\");" +"\r\n");
}
// ……
sr.Close();
string path = Server.MapPath("test.js");
if (!File.Exists(path))
File.Create(path).Close();
using (StreamWriter sw = new StreamWriter(path))
{
sw.WriteLine("var commoncitys=new Array();");
// 用sw.WriteLine("")循环输出数据
}