У меня есть обязательное поле, string attribute { get; set }
в классе и вы хотите установить его значение в Razor. Что-то вроде следующего возможно?Как добавить ссылку действия в поле зрения с помощью бритвы
@model.attribute = "whatever'
У меня есть обязательное поле, string attribute { get; set }
в классе и вы хотите установить его значение в Razor. Что-то вроде следующего возможно?Как добавить ссылку действия в поле зрения с помощью бритвы
@model.attribute = "whatever'
Закрыть. @model
- это то, как вы объявляете модель для своего вида. Ваше мнение должно иметь Model
свойство, так что вы можете сделать это:
@{
Model.attribute = "whatever";
}
Практически я не думаю, что мы присваиваем значение модели в таком виде. Это не будет полезно –
Было бы лучше, если бы значение было задано в коде контроллера, да. Но вы можете изменить значения модели в представлении, которое задал ОП. – Jacob
Да, я согласен. Не уверен, что намерено модифицировать модель при рендеринге. :) –
Для того, чтобы ответить на этот вопрос * что-то вроде следующего возможно *, да, но это было бы бессмысленно – Liam
ваше содержание и вопрос не делают смысл –
Почему вы хотите программно присвоить значение модели в поле зрения? Это не имеет смысла для меня. –