Javascript not working in Partial View

浪尽此生 提交于 2019-11-28 09:56:16
Darin Dimitrov

You cannot use sections in partial views. They simply don't work. So you will have to keep the @section JavaScript in the view in order to register scripts and then render the partial which will contain only the markup. You could also write custom helper methods to achieve this as shown in this answer.

as what I know, partial view need to have the reference of all scripts even though you already reference it in master/layout page. What i always did is create a partial view (_Scripts.cshtml) and put all scripts + stylesheet reference in it. I will then call this partial view at every view:

 @Html.Partial("_Scripts")

Hope this is what you want, thanks :)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!