Я работаю над простым приложением службы поддержки, чтобы улучшить свои навыки C #
Проблема: я хочу передать текущего зарегистрированного пользователя обратно для сохранения в базе данных. Вот что у меня есть:
<div class="form-group">
@Html.LabelFor(model => model.RaisedBy, htmlAttributes: new { @class = "control-label col-md-2"})
<div class="col-md-10 ">
@Html.TextBoxFor(model => model.RaisedBy, htmlAttributes: new { @Value = User.Identity.Name.ToString() })
</div>
</div>
Если я использую @ Html.TextBox, я могу успешно передать моего текущего зарегистрированного пользователя в базу данных. Однако, когда я пытаюсь добавить атрибут readonly = true, я получаю сообщение об ошибке.
Код, который не работает:
@Html.TextBoxFor(model => model.RaisedBy, htmlAttributes: new
{ @Value = User.Identity.Name.ToString(), readonly = true })
Я потратил несколько часов, пробуя различные комбинациино я боюсь, что это моя неопытность, я, вероятно, пропускаю что-то действительно простое. Есть идеи?