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>