【问题标题】:Why is jquery remote validation working although I have not included the libraries为什么 jquery 远程验证工作虽然我没有包含库
【发布时间】:2012-05-25 17:59:52
【问题描述】:

为什么 jquery 远程/验证在我的对话框中工作,尽管我没有在打开对话框的索引视图中包含这些库?

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>

<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>

【问题讨论】:

  • 在浏览器中查看页面的 HTML 源代码。
  • 是的,因为它包含在布局文件中。但是我经常看到或读过我应该包含那些我使用验证等的文件。所以我不应该将这些文件包含在其他站点中,然后是 html、文档开始的主站点?
  • 当我在 Visual Studio 中创建新的局部视图时,为什么局部视图会包含 jquery 验证引用?

标签: jquery asp.net-mvc jquery-dialog jquery-validate


【解决方案1】:

让我猜猜:您使用的是 ASP.NET MVC 4,并且在您的 _Layout 的头部部分有一个脚本包包含,它会自动包含 Scripts 文件夹中的所有 javascript 文件。因此,虽然您没有明确包含这些脚本,但它们就在那里。没有它们,不显眼的验证可能无法工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-10
    • 2012-03-30
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多