ASP.NET MVC动态生成js文件并让浏览器初次请求后缓存,方便全局调用提升性能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011511086/article/details/82866037
//後台方法
public ContentResult AreaListJs()
{
	string js = "var personInfo=[{\"name\":\"王五\",\"weight\":59},{\"name\":\"歐陽修\",\"weight\":85}];";
	//方便瀏覽器緩存,處理F5刷新不會再請求服務器
	Response.AddHeader("Cache-Control", "max-age=120");
	Response.AddHeader("Last-Modified", DateTime.Now.ToString("U", DateTimeFormatInfo.InvariantInfo));
	return Content(js, "application/javascript", Encoding.UTF8);
}

<!-- 城市、區縣 -->
<script type="text/javascript" src="@Url.Action("AreaListJs","Shared")"></script>

猜你喜欢

转载自blog.csdn.net/u011511086/article/details/82866037