C# 显示<;a>;Asp.Net中数据库中的元素

C# 显示<;a>;Asp.Net中数据库中的元素,c#,asp.net,C#,Asp.net,我在我的应用程序中使用了Asp.Net/C#。我的母版页上有一个菜单,其中显示了所有预定义的菜单项(静态方式),如 家 联系我们 关于我们 我想完成的是,我希望从数据库中显示元素的文本,它将是登录用户的名称 有谁能建议我怎么做。 谢谢 家 联系我们 但是-您需要windows身份验证才能看到真正登录的用户-否则您将看到AppPool用户 p、 s.如果您处于绑定上下文中:如果我理解正确,请使用如果您想在菜单中使用username并将该菜单与username关联,则只需将@@use

我在我的应用程序中使用了
Asp.Net/C#
。我的
母版页上有一个菜单,其中显示了所有预定义的菜单项(静态方式),如

  • 联系我们
  • 关于我们
  • 我想完成的是,我希望从数据库中显示
    元素的文本,它将是登录用户的名称

    有谁能建议我怎么做。 谢谢

    • 联系我们
    但是-您需要windows身份验证才能看到真正登录的用户-否则您将看到AppPool用户


    p、 s.如果您处于绑定上下文中:如果我理解正确,请使用
    如果您想在菜单中使用username并将该菜单与username关联,则只需将@@username存储在数据库与菜单中,并在加载时用用户替换@@username即可


    使用String.replace(“@@username”,strUserName)

    那么第一段是如何关联到问题的呢?静态的意思是硬编码的。你的问题太宽泛了,请阅读更多关于@RoyiNamir的内容,我没听懂你的意思,为什么它无关紧要。@freebird你有菜单。除此之外,您希望登录的用户进入一个元素。正确吗?@RoyiNamir我可能没有正确解释我的要求,但我希望实现类似于此的功能。请与我们联系RoyiNamir,用户名将位于菜单右侧。我希望这有意义,我使用的是表单身份验证,那么我该怎么做呢?尝试一下,或者HttpContext.Current.User.identityhtpcontext.Current.User.Identity对我有效,同样,我可以在锚标记内显示数据库表中的列吗
       <ul>
        <li>
            <a>Home</a>
        </li>
        <li>
            <a>Contact Us</a>
        </li>
        <li>
            <a><%=Request.LogonUserIdentity.Name %></a>
        </li>
      </ul>