jquery - 来自 Asp.net mvc 的大型 html 页面

标签 jquery html asp.net-mvc jquery-mobile

我有一个 View ,它基本上显示了网格中的一堆行和列(直接来自表格)。

到目前为止,这一切正常,但是,当我在表格中有 600 行和大约 30 列时,在 CPU 保持在大约 50% 的情况下无法在 Chrome 中查看该页面。

显然我需要进行某种分页,但我想知道这是否符合预期(即无法在浏览器中查看大型 html 文档),还有一种方法可以将 View 保存为文本文件而不是而不是试图在浏览器中查看它?换句话说,在浏览器尝试呈现页面之前查看页面内容(如页面 View 源)。

** 进一步调查 **

我目前正在使用 JQueryMobile,我删除了页面引用的脚本,并且没有加载表格。知道为什么脚本会导致如此多的加载问题吗?

TIA

京东

最佳答案

这将取决于很多因素,例如您的硬件、返回的数据量、返回后您对数据所做的操作以及浏览器本身。你可以换个浏览器看看有没有区别。关于分页,您是对的,您需要它才能以可接受的方式工作。

浏览器需要先下载页面才能看到源代码,在页面完全下载之前无法完成此操作。如果您只想查看页面内容,可以使用 curl将文件下载到本地文件系统。

关于jquery - 来自 Asp.net mvc 的大型 html 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5548589/

相关文章:

javascript - 为什么代码不能使用名为 jquery 1 9 的脚本

jquery - 添加新图像到 Fotorama 幻灯片

javascript - 在 DIV 元素中加载 javascript 效果

javascript - 仅使用 1 个表根据另一个选择框从数据库查询填充选择框

html - 在网络上使用多种颜色的背景

asp.net-mvc - ASP.NET MVC 2 : "The process cannot access the file <filename> because it is being used by another process."

javascript - 第一页加载后一次页面刷新

javascript - 您如何使用 Angular 处理需要授权 token 的下载链接?

c# - MVC 绑定(bind)产品到订单

ajax - 将 AJAX 与 MVC 5 和 Umbraco 结合使用