我使用的是listview控件,在一个用户控件中有4个列表视图控件。它与VS2010完美配合,可以在4秒内加载页面,但当我将控件移动到umbraco(创建宏)并使用它构建页面时,umbraco几乎需要1分钟才能加载页面。
经过挖掘,我发现是视图状态导致了问题。因此,如果我禁用视图状态umbraco在6秒内加载页面,这真的很好,但问题是表单字段没有持久化,这是显而易见的。
那么,有解决办法吗?我希望打开视图状态(或通过任何方式保持数据),umbraco应该能够在5秒内加载页面。
请帮忙。
非常感谢。
viewstate有多大?
你意识到数据是由JS在运行时从视图状态中提取的吗?根据视图状态的不同,这并不快。
viewstate和整个.net回发模型应该被载入史册。。。