asp.net – 我被困在UpdatePanel陷阱中
我有一个很大的问题.我在ASP.NET 3.5中制作CRM(客户关系管理)系统
我将整个项目基于DevExpress.com控件和UpdatePanels的使用. 现在我的一个页面,即整个系统的中心页面,包含了大量的可能性,因此有大量的UserControls. 现在我的问题是它变得非常慢,因为UpdatePanels正在重新发布整个页面而不仅仅是更新面板.我们正在谈论弹出窗口出现之前3-4秒:( 有没有什么办法可以在不破坏我的脖子的情况下将整个系统从UpdatePanels重构出来? ViewState也绝对是巨人. 欢迎任何好的想法…… 解决方法
使用UpdatePanels无法绕过整个页面.代替重新设计应用程序,这里有几件事我会尝试:
>对任何不需要它的控件禁用viewstate>为用户控件设置UpdateMode =“Conditional”.这不会绕过整个页面,但它会减少渲染时间.只有特定UpdatePanel的内容才会在浏览器中更新.>确保您的用户控件具有短ID.如果你有很多服务器控件,那么ASP.NET webforms在html中控制名称控件的方式会重复这些ID.命名母版页占位符也是如此.我曾经通过重命名用户控件和占位符将大页面缩小到一半. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何保护应用程序池免受会话序列化异常的影响?
- [ASP.NET MVC] 利用动态注入HTML的方式来设计复杂页面
- C#_.NetCore_WebAPI项目_EXCEL数据导出(ExcelHelper_第二版
- asp.net – 当DataList为空时需要显示消息
- ASP.NET MVC 2应用程序中的区域可以映射到子域吗?
- asp.net-mvc – Asp.Net MVC使用来自JQuery UI选项卡的ajax
- 使用 C# 捕获进程输出
- asp.net – 我可以使用一种模式来编辑MVC3应用程序中的下拉
- asp.net core系列 43 Web应用 Session分布式存储(in memory
- asp.net-mvc-3 – 为什么抛出NULL值异常?
- asp.net – ADO.NET TableAdapter参数
- 在ASP.NET应用程序中托管的WCF服务中使用Autofac
- asp.net-mvc – 具有DateTime的MVC 3编辑器模板
- asp.net – EF是否在DbContext的不同实例之间缓存
- asp.net-mvc – 模型绑定下拉列表选择的值
- asp.net-mvc-3 – 如何在ASP.NET MVC 3中更新EF
- asp.net – 从Global.asax中获取操作的绝对URL路
- asp.net – Headerstyle-horizo??ntalalign无效
- asp.net – 如何禁用提交行为的asp:ImageButton
- 休息 – OData与GraphQL GraphQL比较OData有什么