Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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
Asp.net 在webforms中模拟大型viewstate(用于演示目的)_Asp.net_Webforms - Fatal编程技术网

Asp.net 在webforms中模拟大型viewstate(用于演示目的)

Asp.net 在webforms中模拟大型viewstate(用于演示目的),asp.net,webforms,Asp.net,Webforms,我将为一些从未使用过jQuery的人展示回发和jQueryAjax调用之间的区别 当我创建一个新的webforms项目时,回发几乎不明显。对于如何用一个巨大的viewstate来模拟一个缓慢的页面,你有什么建议吗?或者其他任何可以显示AJAX调用相对于将整个页面(表单)发布回服务器的优势的东西。在GridView上启用ViewState,并一次绑定数千条记录。这将创建数量惊人的ViewState。如果这还不够,只需获取一个巨大的数据表并将其保存在ViewState中。比如: DataTable

我将为一些从未使用过jQuery的人展示回发和jQueryAjax调用之间的区别


当我创建一个新的webforms项目时,回发几乎不明显。对于如何用一个巨大的viewstate来模拟一个缓慢的页面,你有什么建议吗?或者其他任何可以显示AJAX调用相对于将整个页面(表单)发布回服务器的优势的东西。

在GridView上启用ViewState,并一次绑定数千条记录。这将创建数量惊人的ViewState。如果这还不够,只需获取一个巨大的数据表并将其保存在ViewState中。比如:

DataTable dt = GetDataTableWithThousandsOfRows();
ViewState["Data"] = dt;

现在查看呈现页面时的视图状态。

听起来是个好主意。但我从未使用过数据表。有时间向我展示
getDataTablewiththownsofrows
是如何工作的吗?