与2012年相比,在asp.net web应用程序中启用ajax

本文关键字:应用程序 web 启用 ajax net asp 2012年 | 更新日期: 2023-09-27 18:28:36

这个问题可能很琐碎,但我正在寻找一些最好的选择。

我已经建立了一个页面,有一个网格和其他编辑器类型的面板,其中有一些下拉列表、文本框等,

当我在网格中选择I行时,详细信息将填充在面板中存在的控件上。同样在面板中基于下拉列表的值,控件可能是隐藏的或可见的。

我想在没有asp.net后台的情况下完成所有这些操作。可能是通过使用ajax,有人能告诉我如何在asp.net 4.5中实现这一点吗。

与2012年相比,在asp.net web应用程序中启用ajax

ASP.NET UpdatePanel控件使您能够构建丰富的、以客户端为中心的Web应用程序。通过使用UpdatePanel控件,您可以刷新页面的选定部分,而不是使用回发刷新整个页面。这被称为执行部分页面更新。

参考张贴

http://msdn.microsoft.com/en-us/library/bb399001(v=vs.100).aspxhttp://www.asp.net/web-forms/tutorials/aspnet-ajax/understanding-asp-net-ajax-updatepanel-triggers

示例应用

http://www.aspdotnet-suresh.com/2012/05/ajax-updapanel-control-with-triggers.html

可能是一个起点和最简单的解决方案,您应该看看<asp:UpdatePanel />

将允许您轻松地使用此Ajax控件包装现有的Markup,并创建所需的效果。更新面板的一个缺点是,如果您尝试将其与其他JavaScript/jQuery代码混合,那么它可能会变得一团糟。

另一种选择是学习如何使用jQueryAjax,以及如何将表单输入发布到服务器,然后处理服务器返回的响应。