您的位置:首页 > 编程语言 > ASP

asp.net mvc js与视图分离

2012-12-18 18:39 253 查看
js与视图分离,是为了更好的管理js文件,方便进行合并之类的工作

假定我们的js,分别按照不同的control写在配置文件里面

在生成视图的时候如果取到呢

继承System.Web.Mvc.Controller

重写OnActionExecuting

把参数ActionExecutingContext filterContext

写进viewdata里面

继承 Mvc.ViewPage ViewUserControl类

重写onload方法,从viewdata里面读到control,再去配置节点里面取js

写到继承类的一个属性里面去

还有一个简单的方法

页面上写一个动态的js地址

如 makejs?control=aa,bb,cc&key=3423434

aa可以指本视图对应control

bb,cc可以指仔视图对应control

在makejs这个control里面,从配置文件里面取到所有的js文件,合并然后缓存起来.key是时间戳
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐