asp.net - 仅当用户登录时才显示 div 标签

标签 asp.net

我试图在 ASP.NET 中合并一项功能,以便包含个人资料导航菜单DIV 标记仅在用户登录时才可见。 我知道该人是否登录的条件,但想知道根据人的登录状态打开/关闭 div 标签的方法。

if(loggedin==yes)
{
//?
}

谢谢

最佳答案

您可以将 div 设置为 runat="server",然后将其作为代码隐藏页面中的变量进行访问,并将 Visible 设置为 false。

也就是说,你会得到类似的东西:

<div id="myDiv" runat="server">

然后在您的 CS 文件中:

if (!loggedIn)
{
    myDiv.Visible = false;
}

关于asp.net - 仅当用户登录时才显示 div 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4772495/

相关文章:

asp.net - 在客户端使用 javascript 更改按钮的验证组

asp.net - 本地 LAN 上网站的文件系统与 Web 部署 - 哪个更好?

c# - MySQL 的非 GPL ADO.NET 提供程序?

javascript - 在 ASP.NET C# 中获取 StackOverFlow 异常

c# - 我将如何在 ASP.NET 应用程序中针对另一台计算机上的本地 Windows 用户进行身份验证?

javascript - 未保存的更改警告弹出窗口

c# - 如何从 Active Directory 检索用户的登录名?

c# - 强制 HttpClient 信任单个证书

.net - 是否可以在 ASP.Net 上自定义 Trace.axd 页面?

c# - 类型转换匿名类型抛出类型转换错误