Автозаполнение-имя входа-текстовое поле-MVC 3 -ASP.NET

#c# #asp.net #.net #asp.net-mvc-3

#c# #asp.net #.net #asp.net-mvc-3

Вопрос:

Я использую проверку подлинности Windows. У меня есть имя входа, доступное в строке, полученное от текущего зарегистрированного пользователя.

Я использую MVC3 с Razor. Мне нужно автоматически заполнить текстовое поле текущим именем пользователя, зарегистрированным в системе, и оно должно быть доступно только для чтения. Как я могу связать их в MVC 3 ASp.NET . Какие-нибудь указания, пожалуйста?

Спасибо

Ответ №1:

Вы можете передать имя входа для просмотра в viewbag:

В коде вашего контроллера:

  ViewBag.UserName = username;
  

И используйте это в своем представлении следующим образом:

  <input type="text" name="UserName" value="@ViewBag.UserName" readonly="readonly">