代码之家  ›  专栏  ›  技术社区  ›  codewright

在ASP.NET移动Web应用程序中存储视图状态的最佳方法是什么?

  •  0
  • codewright  · 技术社区  · 16 年前

    我很好奇,对于在移动Web浏览器(即使用Windows Mobile的Treo或BlackBerry曲线Web浏览器)中运行的ASP.NET应用程序,您发现哪种技术最适合存储和维护ViewState。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Nikki9696    16 年前

    如果您使用移动控件,视图状态实际上可以存储在会话中,这样它就不会占用带宽。 看到这个链接 http://msdn.microsoft.com/en-us/library/cteh3e77.aspx 有关移动控制和维护状态的更多信息。

    希望这有帮助。

        2
  •  1
  •   Brian Ellis    16 年前

    一些移动控制仍然以旧手机可能不支持的方式存储设置。如果您的目标是较旧的手机,您应该将会话设置更改为无炊事本,或者开始使用hiddenvariables集合(较旧的手机可以使用)。我们使用了hiddenvariables,因为将整个网站改为无炊具不是一种选择。但是,hiddenvariables只能是字符串,因此您需要准备好将对象作为字符串序列化到隐藏字段中,就像viewstate一样。