1

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

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

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

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

4

2 回答 2

1

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

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

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

于 2013-08-21T08:01:54.110 回答
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-触发器

示例应用程序

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

于 2013-08-21T10:22:35.150 回答