从AJAX的角度来看,服务器端控件vs html控件

时间:2010-03-08 20:49:51

标签: asp.net asp.net-ajax

我知道这个问题已在这里提到了很多,但我的更新了一些, 现在使用ASP.net 4和新的Ajax客户端模板加上JASON服务。

所以,如果我得到所有这些新功能,我真的需要服务器端控件,只要我可以在客户端绑定,在客户端创建数据视图,我甚至可以使用数据上下文并在客户端应用CRUD操作

所以我实际上我不需要button_click服务器端事件或者那么多......

我问这个是因为我拥有一些像Telerik和Component art这样的商业控件,它们都提供客户端操作但我仍然感到困惑,因为我知道创建这些控件仍然需要经历页面生命周期

请告诉我。

1 个答案:

答案 0 :(得分:1)

我创建的最后一个Webforms应用程序我在页面上只有很少的服务器控件。任何保存或更新操作我使用纯HTML控件和jQuery for AJAX。我不使用任何第三方控件包,但我知道如果你使用jQuery,你可以找到一个jQuery插件,它将做你需要的。那里有数百个,他们是免费的。

如果您正在考虑避免页面生命周期,那么我强烈建议您查看asp.net mvc框架。它允许更多的自由和对您生成的HTML的控制。这使得AJAX和jQuery更容易。