2013-08-21 57 views
1

这个问题可能并不重要,但我正在寻找一些最佳选项。在vs 2012中启用asp.net web应用程序中的ajax

我有建立一个网页,有一个网格和其他编辑器类型的面板,其具有一定的下拉菜单,文本框等,

当我选择我在一个网格行,细节将填充上的控件存在于面板中。 也在面板的基础上下拉的值,控件可能隐藏或可见。

我想在没有asp.net post post的情况下完成所有这些操作。 可能是通过使用ajax,有人可以给我启动如何在asp.net 4.5中实现这一点。

回答

1

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

参考文章

http://msdn.microsoft.com/en-us/library/bb399001(v=vs.100).aspx http://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

1

可能是一个起点,最简单的方法,你应该看看<asp:UpdatePanel />

的将很容易让你与这个Ajax控件包装现有的标记,并创建所需的效果。 A 缺点更新面板是,如果你然后尝试与其他JavaScript/jQuery代码混合,那么它可能会变得混乱。

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

相关问题