在vs 2012中启用asp.net web应用程序中的ajax

时间:2013-08-21 06:39:02

标签: c# asp.net visual-studio visual-studio-2012

问题可能微不足道,但我正在寻找一些最好的选择。

我已经构建了一个页面,其中包含一个网格和另一个编辑器类型的面板,其中包含一些下拉菜单,文本框等。

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

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

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分: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