Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
net 创建网站。当您使用您的用户名和密码登录后,页面顶部会创建一个包含您的个人资料和搜索选项的控件。当我退出登录页面时,控件仍然存在所有信息。(请注意,在登录页面中,当第一次登录发生时该控件尚不存在,但在那之后确实存在)我想要做的是禁用或关闭该控件,直到有人再次登录。这方面的信息似乎很少。
我使用 Response.Redirect("Login.aspx"); 以及清除信息但控制仍然存在。
应该修改cs还是只修改ascx或两者兼而有之?
提前致谢
如果用户已注销,不确定控件实际上是如何获得信息的,所以我认为你有更重要的事情要担心,但至于解决你的困境,你可以在页面加载时隐藏控件:
if (!User.Identity.IsAuthenticated) { userSpecificControl.Visible = false; }
然后该控件将不会被发送到网络中,因此不会被渲染。