Привязка данных из представления в контроллер не работает - PullRequest
0 голосов
/ 04 августа 2011

У меня проблема с привязкой данных из View в Controller

У меня есть объект, который включает 3 других объекта, которые я хочу передать из контроллера для просмотра

ModelView {Product, PagingInfo, Filter}

Так вот как это выглядит с контроллера

публичный список ViewResult (ModelView mv, int page = 1) {

var viewModel = new ModelView () {...}

возврат View (viewModel);

и вид выглядит так

Inherit = "viewModel"

using (html.BeginForm ()) {Html.EditorFor (x => x.Filter.Name) ...}

Вопросы:

Прав ли я для привязки ModelView в качестве параметра в контроллере? или я должен вместо этого связать фильтр?

Когда я использовал отладчик, казалось, что все, что я помещаю в текстовое поле (Html.editorfor), не связывается с контроллером

Пожалуйста, помогите

Спасибо

1 Ответ

1 голос
/ 05 августа 2011

Мой плохой!Это работало все время, я полностью забыл, что я поставил значение по умолчанию как ноль в системе маршрутизации.Извините за беспокойство: (

...