在SiteMap中引用用户的用户名

时间:2011-06-29 15:39:55

标签: asp.net-mvc-3 authentication sitemap username

我正在使用C#在MVC 3中工作。我正致力于安全修整。我显然是通过站点地图实现它。我的问题是我可以将用户的当前用户名传递给站点地图吗?我的目标是拥有一个“帐户”链接,其文本等于用户的用户名。现在我的站点地图代码如下:

<siteMapNode title="Account" description="Account settings" url="~/Account" />

此代码正确嵌套,一切正常。我只是想知道如何动态更新标题部分并匹配用户的用户名。这可能吗?

其他信息:所有修剪均通过this文章中表达的代码完成。此外,这是我的站点地图字符串:

<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >

配置文件通过ASP .NET SQL配置文件/角色提供程序完成。提前谢谢。

1 个答案:

答案 0 :(得分:1)

HttpContext.Current.User if not not null