选择razorview表中的所有复选框

时间:2018-10-22 11:25:47

标签: javascript jquery asp.net-mvc razor

我想在单击标题复选框时选择表中的所有复选框。我不知道该怎么做。这是我到目前为止所做的。

choice = MyPopup2.exec_()

这是控制台返回的内容:

  

未捕获的ReferenceError:未定义$

我该如何克服?我是MVC的新手。任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

此错误

  

未捕获的ReferenceError:未定义$

意味着不包括jQuery。首先,检查您是否已正确包含在您的 BundleConfig.cs 文件中,就像这样

    public class BundleConfig
{
    public static void RegisterBundles(BundleCollection bundles)
    {
        // ... more code
        // This is the line that include jQuery
        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));
        // ... more code

    }
}

您必须确认在 Script 文件夹中确实有一个名为 jquery-versionnumber.js 的文件。 版本号 可以是您要使用的任何版本。 然后,验证视图中的某个位置(默认情况下在 _Layout.cshtml 中)是否包含了脚本,例如

@Scripts.Render("~/bundles/jquery")

请注意,〜/ bundles / jquery 字符串在 cs 文件和 cshtml < / em> 视图。重新运行并在浏览器中验证是否实际包含jQuery文件。