在局部视图中直接添加对Jquery的引用是不好的做法

时间:2014-04-10 11:06:45

标签: javascript jquery asp.net-mvc

我想在我的局部视图中添加一个cusotm脚本,当用户点击分页链接时将检索局部视图,但是因为我已将所有Jquery文件包含在仅在Script部分内引用的bundle中如下: -

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

因此,当我在局部视图中直接编写脚本时,我收到了一个错误,即Jquery未定义,所以我找到了一个解决方案,直接在我的局部视图中引用jquery文件;我的自定义脚本以及@model IPagedList<TMS.Models.TMSServer>语句之前,如下所示: -

<script src="~/Scripts/jquery-1.8.2.min.js"></script>


<script type="text/javascript">
        $(document).ready(function () {
            $("#DCSort").click(function () {
//code goes here
    </script>
@model IPagedList<TMS.Models.TMSServer>
<div id ="ServerTable">

所以我有以下两个问题: -

  1. 直接在jquery insdie中包含一个refeecne我的局部视图是对的吗?

  2. 我可以编写refeecne来动态确定jquery版本,例如<script src =&#34;〜/ Scripts / jquery- {version} .js&#34;&gt;`?

  3. 由于

0 个答案:

没有答案