Tôi đã tạo một dự án mới. Tôi đã cài đặt Ajax Control Toolkit từ NuGet. Sau đó, tôi đã tạo một trang aspx mới với mã sau:Bộ công cụ kiểm soát Ajax đang tải quá nhiều tài nguyên tập lệnh
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<ajaxToolkit:ToolkitScriptManager ID="toolkitScriptMaster" runat="server">
</ajaxToolkit:ToolkitScriptManager>
hello!!!!
</div>
</form>
</body>
</html>
Tôi đã chết lặng khi thấy ajaxtookit đã tạo 152 tệp tài liệu scriptresources. Tôi lo lắng vì tôi biết rằng điều này có thể ảnh hưởng đến thời gian tải của trang.
Có bình thường không?
Tôi có thể làm gì?
Tìm các lựa chọn thay thế jQuery/JavaScript cho chức năng bạn cần. Microsoft đã từ bỏ bộ công cụ và nó hiện được duy trì như một dự án mã nguồn mở. –
Tôi sử dụng một hỗn hợp của ajaxControlToolkit và jQuery và tôi biết rằng nó không phải là bình thường đối với 150 tập tin scriptresource được cài đặt. Các tệp này đang được cài đặt ở đâu? – Humpy
Tôi gặp vấn đề tương tự trên trang web .net 3.5. Các tài nguyên là 150 cuộc gọi tới scriptresource.axd cho các tài nguyên javascript khác nhau. Tại sao không phải tất cả trong một kịch bản? Những cuộc gọi này không thể tốt cho máy chủ. – ceetheman