注销时如何关闭/禁用.ascx控件页面?

本文关键字:控件 ascx 禁用 何关闭 注销 | 更新日期: 2023-09-27 18:16:17

net创建网站。当你用你的用户名和密码登录时,你的个人资料和搜索选项的控制将在页面的顶部创建。当我注销到登录页面时,控件仍然存在,其中包含所有信息。(注意在登录页面的控制尚不存在,当第一次登录发生,但之后)我想做的是禁用或关闭该控件,直到有人再次登录。这方面的信息似乎很少。

我使用Response.Redirect("Login.aspx");以及清除信息,但控制仍然存在。

应该修改cs还是只修改ascx,或者两者都修改?

Thanks in advance

注销时如何关闭/禁用.ascx控件页面?

不确定如何控制实际上的信息,如果用户注销,所以我认为你有一个更重要的事情要担心,但为了解决你的困境,你可以隐藏控件在页面加载:

if (!User.Identity.IsAuthenticated) {
  userSpecificControl.Visible = false;
}

那么该控件将不会被发送,因此不会呈现