在ASP.Net移动Web应用程序中存储viewstate的最佳方法是什么?

时间:2008-10-18 01:47:41

标签: asp.net windows-mobile mobile viewstate

我很好奇您发现哪种技术最适合存储和维护viewstate,而不是在移动Web浏览器中运行的ASP.Net应用程序(即使用Windows Mobile的Treo或Blackberry Curve Web浏览器)。 / p>

2 个答案:

答案 0 :(得分:2)

如果您使用移动控件,视图状态实际上可以存储在会话中,因此它不会占用带宽。 有关移动设备控制和维护状态的详情,请参阅此链接http://msdn.microsoft.com/en-us/library/cteh3e77.aspx

希望这有帮助。

答案 1 :(得分:1)

某些移动控件仍以旧手机可能不支持的方式存储设置。如果您要定位较旧的手机,则应将会话设置更改为无Cookie或开始使用HiddenVariables集合(旧手机可以使用)。我们使用hiddenvariables,因为将整个站点更改为cookieless不是一个选项。但是,hiddenvariables只能是字符串,因此您需要准备好将对象序列化为隐藏字段作为字符串,就像viewstate一样。