Jquery Asp.net mvc中的大型html页面
我有一个视图,它基本上显示了网格中的一组行和列(直接来自表) 到目前为止,这是工作良好,然而,当我有600行在表中,约30列的网页是不在Chrome中查看,而CPU停留在约50% 显然,我需要进行某种分页,但我想知道这是否如预期的那样(即,大型html文档无法在浏览器中查看),是否有一种方法可以将视图保存为文本文件,而不是尝试在浏览器中查看?换句话说,在浏览器尝试呈现页面之前查看页面内容(如页面视图源) **进一步调查** 我目前正在使用JQueryMobile,我删除了页面引用的脚本,并且该表没有加载。你知道为什么脚本在加载时会引起这么多问题吗 短暂性脑缺血发作Jquery Asp.net mvc中的大型html页面,jquery,html,asp.net-mvc,jquery-mobile,Jquery,Html,Asp.net Mvc,Jquery Mobile,我有一个视图,它基本上显示了网格中的一组行和列(直接来自表) 到目前为止,这是工作良好,然而,当我有600行在表中,约30列的网页是不在Chrome中查看,而CPU停留在约50% 显然,我需要进行某种分页,但我想知道这是否如预期的那样(即,大型html文档无法在浏览器中查看),是否有一种方法可以将视图保存为文本文件,而不是尝试在浏览器中查看?换句话说,在浏览器尝试呈现页面之前查看页面内容(如页面视图源) **进一步调查** 我目前正在使用JQueryMobile,我删除了页面引用的脚本,并且该表
JD这将取决于很多事情,如您的硬件、返回的数据量以及返回后您对数据的处理方式以及浏览器本身。您可以尝试不同的浏览器,看看是否有任何区别。关于分页,您是对的,您需要它以可接受的方式工作
浏览器需要先下载页面,然后才能看到源代码,在页面完全下载之前无法完成此操作。如果您只想查看页面的内容,您可以使用它将文件下拉到本地文件系统。我想说,这种行为是预期的;正如您所说,分页是一种可能的解决方案 您可以选择渲染到Excel或CSV。还有其他Q&A,可以提供这方面的基本知识,例如
在浏览器完全接收表格之前,无法呈现表格。因为最后一个单元格中的小更改可能会导致整个表格中的布局更改 600x30电池没有那么大,但也不小。所以我可以想象Chrome的人没有优化这种表格
如果你愿意,也许表现会更好 我的缺点是,我只想在一个表中获取数据,因为我在另一个项目中使用JQueryMobile,所以我使用了JQM中的复选框,这些复选框不是为处理大量数据而设计的 我目前正在分页,数据显示与预期一致
感谢所有帮助您的人。您可以使用telerik grid for asp.net mvc。jquerymobile不应该用于此类内容。如果将jquery mobile与您的这个巨大的表一起使用,那么它将是一个巨大的混乱。发布/链接一些代码或示例以获得答案,我同意。我只是想直观地显示一些数据,因为我在过去使用JQuerymobile,所以我只是使用了样式等。我将引入分页以使其工作(这只是一个概念证明,看看我将如何获取数据)。谢谢