【问题标题】:Enable ajax in asp.net web application in vs 2012在 vs 2012 中的 asp.net Web 应用程序中启用 ajax
【发布时间】:2013-08-21 06:39:02
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-03
        • 1970-01-01
        • 2010-10-24
        • 1970-01-01
        • 1970-01-01
        • 2012-12-19
        • 1970-01-01
        相关资源
        最近更新 更多