【问题标题】:Transitioning from WinForms to AJAX, what do I need to know?从 WinForms 过渡到 AJAX,我需要知道什么?
【发布时间】:2010-09-16 06:03:31
【问题描述】:

我目前有一个正常运行的内部 Windows 窗体应用程序,它广泛使用 DataGridView 控件进行数据输入。当我们将其推广到更多位置时,预​​计会出现一些支持问题,因此我们的一位顾问建议将具有基本相同功能的 AJAX 应用程序放在一起。

我在过去使用过一些 ASP.NET 和旧模型,基本上所有东西都发送到服务器,但我听说 AJAX 应用程序可以做得比这更响应 UI。

所以我的问题是,对于主要使用 WinForms C# 工作的人来说,开始使用 AJAX 的最佳方式是什么?

【问题讨论】:

    标签: c# .net ajax user-interface asp.net-ajax


    【解决方案1】:

    您想要做的并不难,尤其是使用 Telerik 或 Infragistic 的控件,但正如前面的评论者所说,它们并不便宜。如果您不想花时间滚动自己的响应式和可编辑网格,它们可能物有所值。

    【讨论】:

      【解决方案2】:

      最简单但不一定是最好的方法是熟悉 UpdatePanel,它是 ASP.net AJAX 控件的一部分。 您可以使用 ASP.net GridView 控件(它共享大部分 Winforms 等效功能),将 UpdatePanel 包裹在它周围,然后您就离开了。

      然后,您将希望参与 web/wcf 服务,以从 javascript 调用服务器并根据响应更新您的 UI。这当然需要更多的时间、精力和知识!

      您可以购买许多 gridview 控件,这些控件会有所帮助,例如一个来自 Essential objects 是不错的,但并不完美,但与 Telerik 和其他大牌相比非常便宜。

      ASP.net 仍然是一种基于服务器的技术,但由于包含 ASP.net,对服务器的 AJAX 调用很容易,并且使用 jQuery 更新 UI 变得更加容易!!

      希望对你有帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-27
        • 2012-02-08
        • 1970-01-01
        • 2022-01-18
        • 2010-10-07
        • 1970-01-01
        • 2013-01-01
        • 1970-01-01
        相关资源
        最近更新 更多