2015-03-13 38 views
1

我有一个使用jQuery 1.10.2的ASP.net页面,该页面生成大量数据并将其发送到客户端。 当我将接收到的客户端页面提交回服务器(按提交)时,需要很长时间才能到达服务器。 (在Chrome中,它说:上传XX%)ASP.net发布到大网页上的服务器缓慢

其中数据坐落在(

$我现在清除DIV( '#datadiv')HTML( '');

) 但是,尽管在提交之前它是空的,它仍然是蜗牛速度。

问题:

现在的格是空的又是什么发出的是需要那么久吗?

如何让它更快(分页不是一个选项)?

+0

为什么寻呼不是一个选项?你禁用了viewstate吗?我们在谈论多少数据?你确定这是客户端放缓吗?它可能是服务器上的某种阻塞呼叫?你的服务器动力不足?为了获得可行的答案,这里有很多重要的信息。 – mason 2015-03-13 13:16:39

+0

寻呼:它在1中用commit/rollback选择生成; DataSize:一般为200K-2.5MB 客户端:我认为它是数据传输。 服务器underpowerd:发生在本地主机和远程服务器 – Ton 2015-03-16 11:40:34

+0

Viewstate:在清除div中的html之后,这不应该小吗? – Ton 2015-03-16 11:46:31

回答

0

@lopsider那么提琴手搞砸了我的开发环境有点(VS2010网络服务器)因此,我认为viewstate只通过formfields我从来没有尝试梅森的建议和disabeling它的工作!所以我必须对viewstat的内容做更多的阅读。 @梅森& @Yuriy Thnks!

2

Div或其他html标签不会在POST请求时发送回服务器。 你必须调查特定的问题。请安装Fiddler来调试真正的POST请求参数。

我认为这个问题是在ViewState或其他隐藏的领域。

+0

@Ton我同意Fiddler是这里最好的推荐。无论何时您需要确定何时以及将什么数据发送到服务器,都要遵循Fiddler。另外,如果您不介意发布您的发现,我会有兴趣阅读它们。 – Lopsided 2015-03-13 16:21:25

相关问题