我正在使用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配置文件/角色提供程序完成。提前谢谢。
答案 0 :(得分:1)
HttpContext.Current.User if not not null