Ссылка на имя пользователя в SiteMap - PullRequest
0 голосов
/ 29 июня 2011

Я работаю в MVC 3 с C #. Я работаю над безопасностью. Я, очевидно, реализую это через карту сайта. Мой вопрос: могу ли я передать текущее имя пользователя в карту сайта? Моя цель - иметь ссылку «аккаунт», текст которой равен имени пользователя. Прямо сейчас мой код карты сайта выглядит так:

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

Этот код правильно расположен и все в порядке. Я просто хочу знать, как заставить раздел заголовка динамически обновляться и соответствовать имени пользователя. Это возможно?

Дополнительная информация: все обрезки выполняются с помощью кода, указанного в этой статье . Кроме того, это моя строка карты сайта:

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

Профили создаются через ASP .NET SQL Profile / Role Provider. Заранее спасибо.

1 Ответ

1 голос
/ 29 июня 2011

HttpContext.Current.User, если не ноль

...