如何让文本框记住它的值

Posted

技术标签:

【中文标题】如何让文本框记住它的值【英文标题】:How to let textbox remember its value 【发布时间】:2012-02-01 10:12:41 【问题描述】:

您好,我似乎找不到适合我的解决方案。我有两个面板:网站表单和许可证表单。 用户在文本框中输入他/她的凭据,他们的凭据得到验证。现在,在验证了凭据并且用户单击后退按钮以从 websiteform 转到 licenseform 之后,当我们返回 websiteform 时,我需要凭据仍然存在。

这应该只适用于当前会话,因为开始一个新会话将使所有控件恢复为默认值。

【问题讨论】:

ASP 还是 Winforms?想想 Winforms,但你也提到了 Session,所以只是确保。 我可以看到不清楚的地方。它是一个 Winforms 应用程序。会话可能不是正确的词,我的意思是一旦您关闭应用程序,控件就会恢复为默认值。 见***.com/q/4438654/449156,它可能会提供一些帮助。其他方式是持久化到某种数据库或文件。 感谢@BlueChippy!我调查了它,我可能已经找到了解决方案。会及时通知您。 我使用了 Application.UserAppDataRegistry.setValue 和 getValue 方法。对我而言,这就足够了。 【参考方案1】:

有很多方法可以记住值。但使用它取决于你。因为你希望根据会话保持值。

您可以使用 Session 变量。将相应的值设置为...

 System.Web.HttpContext.Current.Session[SessionstringName] = SessionValue;

并访问这些价值..

   (TypeCast)System.Web.HttpContext.Current.Session[SessionstringName]

【讨论】:

以上是关于如何让文本框记住它的值的主要内容,如果未能解决你的问题,请参考以下文章

eclipse如何创建文本框并获取它的信息

在网页中怎样让用户名和密码的文本框左对齐

在js中怎么让文本框显示的字符变成密码格式

HTML如何禁止文本框输入

java将文本框中的数据怎么传到程序里

在 C# 中,如何将文本框、复选框等的值保存在一个文件中?