Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Asp.net mvc中的大型html页面_Jquery_Html_Asp.net Mvc_Jquery Mobile - Fatal编程技术网

Jquery Asp.net mvc中的大型html页面

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,我删除了页面引用的脚本,并且该表

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

到目前为止,这是工作良好,然而,当我有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,所以我只是使用了样式等。我将引入分页以使其工作(这只是一个概念证明,看看我将如何获取数据)。谢谢