从WinForms过渡到AJAX,我需要知道什么



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

我过去在旧模型中使用过 ASP.NET,基本上一切都进入服务器,但我听说 AJAX 应用程序可以使其更具 UI 响应能力。

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

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

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

您可以购买许多网格视图控件,例如,来自基本对象的一个很好,不完美,但与 Telerik 和其他大牌相比非常便宜。

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

希望这有帮助

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

相关内容

  • 没有找到相关文章

最新更新