C# 登录尝试在页面加载时重置

C# 登录尝试在页面加载时重置,c#,asp.net,C#,Asp.net,你好,我基本上是C#的初学者,现在我正在做一个ATM程序,该程序会让管理员登录,启动系统,然后用户可以登录,这样他们就可以查看余额并从帐户中取款。然而,我遇到的问题是,当他们的尝试达到5次时,我希望标签上显示“Card Retained”,但当我每次插入断点时,客户在第二次登录时,尝试int再次重置为0。希望这是有意义的,提前谢谢 对于初学者,我建议不要在WebForms中启动一个新项目,因为它是2018年 无论如何,每个请求都会重置变量。您需要将尝试存储在更持久的位置,例如服务器上的文件或数据

你好,我基本上是C#的初学者,现在我正在做一个ATM程序,该程序会让管理员登录,启动系统,然后用户可以登录,这样他们就可以查看余额并从帐户中取款。然而,我遇到的问题是,当他们的尝试达到5次时,我希望标签上显示“Card Retained”,但当我每次插入断点时,客户在第二次登录时,尝试int再次重置为0。希望这是有意义的,提前谢谢


对于初学者,我建议不要在WebForms中启动一个新项目,因为它是2018年

无论如何,每个请求都会重置变量。您需要将尝试存储在更持久的位置,例如服务器上的文件或数据库中


是的,您可以按照中的说明使用viewstate,也可以按照中的说明使用会话,但是如果用户删除cookie或启动另一个浏览器,他们还有五次尝试。

如果您可以在问题本身(而不是在外部站点)内提供一个解决方案,那就太棒了。