Преобразование строки Knockoutjs HTML в синтаксис Razor

#asp.net-mvc-3 #razor #knockout.js

#asp.net-mvc-3 #razor #knockout.js

Вопрос:

У меня есть эта строка :

 <input type="text" data-bind="value: Price" id="Price" class="form title radius width-7"/>
 

Как я могу преобразовать это с помощью @Html.EditorFor (Razor)?

Спасибо

Ответ №1:

Добавьте соответствующие атрибуты проверки в ваше свойство модели, затем напишите

 @Html.EditorFor(m => m.price, new { @class = form title radius width-7" })
 

Комментарии:

1. Вы правы в отношении атрибутов проверки, но мне нужно также добавить это: data-bind=»значение: цена»… Knockoutjs !

2. Затем добавьте , data_bind = "..." ко второму параметру. _ Будет преобразован в - .