在umbraco中使用listview / datagrid会大大增加加载时间

时间:2012-07-26 04:01:01

标签: asp.net datagrid viewstate umbraco page-load-time

我正在使用listview控件,我在用户控件中有4个列表视图控件。它与VS2010完美配合,并在4秒内加载页面,但当我将控件移动到umbraco(创建宏)并使用它构建页面时,umbraco几乎需要1分钟来加载页面。

挖掘之后,我发现它是导致问题的视图状态。如果我禁用视图状态umbraco在6秒内加载页面非常好,但问题是表单字段不是持久的,这是显而易见的。

那么有解决方法吗?我希望打开viewstate(或以任何方式保存数据),umbraco应该能够在不到5秒的时间内加载页面。

请帮忙。

非常感谢。

1 个答案:

答案 0 :(得分:0)

观点状态有多大?

您是否意识到数据是在运行时通过JS从视图状态中提取的,这取决于视图状态,而不是很快。

viewstate和整个.net回发模型应该被委托给历史......