Ajax世界中是否需要viewstate

Ajax世界中是否需要viewstate,ajax,client-server,viewstate,updating,Ajax,Client Server,Viewstate,Updating,我想创建的页面必须完全支持ajax,我不觉得需要viewstate,在使用ajax时更新viewstate会让人非常困惑。我不想使用更新面板。我想使用ajax手动更新我的aspx页面,这样做让我目瞪口呆。在这种情况下,我应该使用asp.net控件。整个asp.net模型看起来很笨拙。服务器和客户端试图对糟糕的html页面实施不同的标准。请帮助我,这对我来说是一场噩梦。如果您使用的是asp.net控件,并且由于您提到了viewstate,我认为您正在构建一个webforms应用程序。 .net控件

我想创建的页面必须完全支持ajax,我不觉得需要viewstate,在使用ajax时更新viewstate会让人非常困惑。我不想使用更新面板。我想使用ajax手动更新我的aspx页面,这样做让我目瞪口呆。在这种情况下,我应该使用asp.net控件。整个asp.net模型看起来很笨拙。服务器和客户端试图对糟糕的html页面实施不同的标准。请帮助我,这对我来说是一场噩梦。

如果您使用的是asp.net控件,并且由于您提到了viewstate,我认为您正在构建一个webforms应用程序。 .net控件需要viewstate、scriptmanager和所有提示


然而,若你们想让一切都变得轻量级,我建议你们使用asmx服务,并从客户端调用这些服务。这样,您就不需要使用任何viewstate、.net控件或scriptmanager。

如果我想实现一个类似于facebook的模型,那么建议使用什么方法?我认为asp.net也不支持一次多个更新。不确定多个更新是什么意思。Facebook=从javascript调用多个web服务。难道你不知道Asp.net ajax不允许一次进行多个更新吗?一次可以激活一个更新面板。如果您尝试另一个,第一个将被取消,如果第一个已经在进行中。