在ASP.NET MVC4项目中包含jquery的正确方法
发布时间:2020-12-16 07:24:36 所属栏目:asp.Net 来源:网络整理
导读:我是ASP.NET MVC 4的新手,我想在我的项目的一个页面中添加一个 jquery控件. 这是我的_layout.cshtml文件的结尾部分: @Scripts.Render("~/bundles/jquery") @RenderSection("scripts",required: false) /body/html 1. @ Script.Render(“?/ bundles / jquery
我是ASP.NET MVC 4的新手,我想在我的项目的一个页面中添加一个
jquery控件.
这是我的_layout.cshtml文件的结尾部分: @Scripts.Render("~/bundles/jquery") @RenderSection("scripts",required: false) </body> </html> 1. @ Script.Render(“?/ bundles / jquery”)究竟是什么行? 在我希望添加控件的页面内: @{ ViewBag.Title = "Test page"; } @section scripts { @Scripts.Render("~/Scripts/jquery-1.8.2.js") // The control needs jquery. @Scripts.Render("~/Scripts/icarousel.min.js") // The control in question. @Styles.Render("~/Content/icarousel.css") // A css file needed by the control. } <script type="text/javascript"> $(document).ready(function () { $('#icarousel').iCarousel(); }); </script> (some html code here,including the #icarousel div ... ) 当我运行该页面时,我收到错误:’$’未定义. 这就像jquery没有加载或什么…… 2.我缺少什么让这项工作? 解决方法
您将jQuery脚本标记放在正文的最底部,但尝试在文件顶部使用它.一切都从上到下运行,所以它试图使用尚未加载的东西.
查看呈现的HTML源代码以确切了解它的外观. 您应该在头部内部而不是正文中呈现脚本部分(特别是指向javascript文件而不是内联脚本的部分). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何使用ASP.NET MVC的plupload包?
- 基于MetadataType的ASP.Net C#验证模型
- asp.net – 禁止从IIS 7继承“允许所有用户”规则
- asp.net-mvc-3 – MemoryCache对象和负载均衡
- asp.net – 没有回发的日历控件
- TextBox导致ASP.NET中的Button Postback
- asp.net-mvc – 为什么POST会在MVC 4中引发异常?
- asp.net-web-api – 如何在ASP.NET Web API中验证文件上载
- asp.net – 带LinqDataSource的DropDownList和一个空选项
- .net-core – VS 2017中缺少ASP.NET Core 2模板
推荐文章
站长推荐
热点阅读