Khi tôi chạy mã của tôi, tôi nhận được rằng lỗi:Không thể nhận được giá trị của tài sản 'phô trương': đối tượng là null hoặc không xác định
Unable to get value of the property 'unobtrusive': object is null or undefined
Nó sẽ là bình thường nhưng tôi thêm tất cả những thứ tôi jquery nhu cầu:
jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
tôi tải này vào mẫu chính của tôi:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
Và bó cấu hình của tôi có:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
Tôi có trong thư mục Script
tất cả các tệp liên quan.
Tại sao tôi gặp phải lỗi này? Comment nếu bạn cần để xem bất kỳ tập tin và tôi sẽ sẵn sàng gửi nó
EDIT:
Các kịch bản được nạp (tôi đã kiểm tra) Dòng này cung cấp cho các lỗi:
jQuery.validator.unobtrusive.prototype.parse.call(this, selector);
LỖI:
SCRIPT5007: Unable to get value of the property 'unobtrusive': object is null or undefined
Nếu bạn chắc chắn rằng tất cả các tệp đều có (ví dụ: "jquery.validate.unobtrusive.js"?), Bạn nên kiểm tra tất cả các tập lệnh bằng lệnh "grep" hoặc "Notepad ++" để tìm phần tử "không phô trương" . – Pragmateek
Tôi đã thực hiện một gói cập nhật từ bảng điều khiển quản lý gói 2 phút trước, vì vậy chúng phải chính xác. – AAlferez
Tôi đã kiểm tra và phần tử ở đó là – AAlferez