gpt4 book ai didi

asp.net - AJAX WebControls 的简单方法

转载 作者:行者123 更新时间:2023-12-03 13:36:40 24 4
gpt4 key购买 nike

我有一个正在尝试优化的 Web 应用程序。一些控件以对话框样式隐藏DIVs .所以,我想让它们仅在用户想要查看它们时通过 AJAX 加载。这对于大多数基于文字的控件(各种菜单和小部件)来说很好,但是当我有我所谓的“脏”控件时——那些将大量信息写入 ViewState 的控件,在页面上放置大量 CSS 或脚本,需要大量引用等 - 这些似乎不可能“移出页面”,特别是考虑到 ASP.NET 将如何对回发使用react。

我正在考虑某种步骤,我覆盖 Render,找到我想要移出的位的标记并将 AJAX 占位符放在那里,但不仅服务器开销看起来很极端,而且感觉就像一个完整的 hack。此外,这里的关键元素是包含带有验证控件的表单的对话框,我无法想象如何移动控件及其所需的脚本。

在我狂热的想象中,我想这样做:

AJAXifier.AJAXify(ctlEditForm);

可悲的是,我知道这是一场梦。

在不给服务器造成过多负载的情况下,我能真正接近快速简单的 AJAXification 吗?

最佳答案

查看 RadAjax来自 Telerik 的控制 - 它允许您避免使用 UpdatePanel,并通过声明调用控件之间的直接关系以及在调用控件提交回发时应该“Ajaxified”的控件来限制服务器和客户端之间来回传递的信息量。

关于asp.net - AJAX WebControls 的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com