我希望能够在ViewData或ViewBag中注册脚本块,然后将它们卸载到布局页面的正确位置。如何将调用封装到ViewBag或ViewData?
我试着在我的_Layout
中写一个@function {}
,但是这个不能从我的Views中调用。
那么,如何写一个类,允许我做同样的事情到
@Something.registerscript("myscript.js")
再布局页面
@Something.RenderScripts()
我看到这里使用Singleton模式的实现上.. 。
Add CSS or JavaScript files to layout head from views or partial views
但我怕塔t会导致问题,因为这应该是动态的而不是静态的!
对于任何未来的读者,[检查我的回答类似的问题](http://stackoverflow.com/a/13765578/209259)。 –