【问题标题】:How do I maintain session in windows forms?如何在 Windows 窗体中维护会话?
【发布时间】:2014-02-07 08:40:03
【问题描述】:

我想在 Windows 应用程序上保持会话。

如何维护用户的会话,就像我们在 ASP.NET 中用来跟踪用户信息一样?

【问题讨论】:

  • 请根据您的目的定义“会话”(它有多种可能的含义)。
  • 请具体说明您的要求。

标签: c# winforms session


【解决方案1】:

如果您的意思是如何序列化用户使用您的应用程序完成的程序设置,并且您希望在程序重新启动后恢复它们,那么一种简单的方法是内置的settings-management。这适用于 WinForms 和 WPF:

在 VS 中的属性下,您可以定义应用程序中使用的所有设置(包括数据类型),然后您可以通过 Properties.Settings.Default-Property 设置和获取值。请注意,存在两种类型的设置:ApplicationUser。您需要保存用户的“会话”状态的是 User

有关在 .net windows 应用程序中保存设置的更多信息,请参阅 here

【讨论】:

    【解决方案2】:

    如果你的意思是像 asp.net 这样的会话,那么就没有必要了。与 Web 应用程序不同,Windows 应用程序维护状态。

    这不包括关闭和重新启动应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 2011-11-08
      • 2013-11-18
      • 1970-01-01
      • 2012-07-20
      相关资源
      最近更新 更多