提问人:Tony Peterson 提问时间:10/9/2008 最后编辑:Mi-CreativityTony Peterson 更新时间:12/25/2015 访问量:388
从 WinForms 过渡到 AJAX,我需要知道什么?
Transitioning from WinForms to AJAX, what do I need to know?
问:
我目前有一个正常运行的内部 Windows 窗体应用程序,它广泛使用该控件进行数据输入。当我们将其推广到更多位置时,预计会出现一些支持问题,因此我们的一位顾问建议将具有基本相同功能的 AJAX 应用程序放在一起。DataGridView
我过去在旧模型中使用过 ASP.NET,基本上所有东西都转到服务器,但我听说 AJAX 应用程序可以比这更快地响应 UI。
所以我的问题是,对于主要使用 WinForms C# 的人来说,开始使用 AJAX 的最佳方式是什么?
答:
最简单的方法(但不一定是最好的方法)是熟悉 UpdatePanel,它是 ASP.net AJAX 控件的一部分。 您可以使用 ASP.net GridView 控件(该控件共享许多 Winforms 等效功能),将 UpdatePanel 包装在它周围,然后就可以离开了。
此外,您将需要参与 web/wcf 服务,以便从 javascript 调用服务器,并根据响应更新 UI。这当然需要更多的时间、精力和知识!
您可以购买许多网格视图控件,这些控件会有所帮助,例如,基本对象中的一个很好,不完美,但与 Telerik 和其他大牌相比非常便宜。
ASP.net 仍然是一种基于服务器的技术,但随着 ASP.net AJAX 的加入,对服务器的调用变得容易,并且使用 jQuery,UI 更新变得越来越容易!
希望这会有所帮助
你想做的事情并不是很难,尤其是使用 Telerik 或 Infragistic 的控件,但正如之前的评论者所说,它们并不便宜。如果您不想花时间滚动自己的响应式和可编辑网格,它们可能物有所值。
下一个:阻止直接访问 PHP 页面
评论