asp.net中js合并,压缩(5)
来源:未知 责任编辑:责任编辑 发表时间:2015-10-08 14:15 点击:次
string jshref = string.Format(jsFileFormat, "http://localhost:58798/js.ashx?href=" + string.Join(",", jsSrc));
//生成新的js文本
string jstextFormat = "<script type=\"text/javascript\">{0}</script>";
//压缩js文本
string jsContentstr = JavaScriptCompressor.Compress(jsContent.ToString());
string jsText = string.Format(jstextFormat, jsContentstr);
//插入新生成的js
bodyindex = strBuffer.ToLower().LastIndexOf("</body>");
strBuffer = strBuffer.Insert(bodyindex, jshref + Environment.NewLine + jsText);
#endregion
}
byte[] data = Encoding.GetEncoding(charset).GetBytes(strBuffer);
responseStream.Write(data, 0, data.Length);
}
else {
responseStream.Write(buffer, offset, count);
}
}
void MergerJs(StringBuilder jsContent, List<string> jsSrc)
{
string jsTextKey = "jsTextKey";
string jsFileKey = "jsFileKey";
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>