2013-11-15 4 views
-3

У меня есть обязательное поле, string attribute { get; set } в классе и вы хотите установить его значение в Razor. Что-то вроде следующего возможно?Как добавить ссылку действия в поле зрения с помощью бритвы

@model.attribute = "whatever' 
+0

Для того, чтобы ответить на этот вопрос * что-то вроде следующего возможно *, да, но это было бы бессмысленно – Liam

+1

ваше содержание и вопрос не делают смысл –

+0

Почему вы хотите программно присвоить значение модели в поле зрения? Это не имеет смысла для меня. –

ответ

1

Закрыть. @model - это то, как вы объявляете модель для своего вида. Ваше мнение должно иметь Model свойство, так что вы можете сделать это:

@{ 
    Model.attribute = "whatever"; 
} 
+0

Практически я не думаю, что мы присваиваем значение модели в таком виде. Это не будет полезно –

+0

Было бы лучше, если бы значение было задано в коде контроллера, да. Но вы можете изменить значения модели в представлении, которое задал ОП. – Jacob

+0

Да, я согласен. Не уверен, что намерено модифицировать модель при рендеринге. :) –

Смежные вопросы