【问题标题】:Data Binding from View to Controller doesn't work从视图到控制器的数据绑定不起作用
【发布时间】:2011-10-19 11:50:54
【问题描述】:

我从视图到控制器的数据绑定有问题

我有一个对象,其中包含我想从控制器传递到视图的 3 个其他对象

ModelView { Product, PagingInfo, Filter }

这就是控制器的样子

public ViewResult List(ModelView mv, int page = 1) {

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

返回视图(viewModel);

视图看起来像这样

继承 = "viewModel"

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

问题是:

我是否适合将 ModelView 绑定为控制器中的参数?还是我应该绑定过滤器?

当我使用调试器时,似乎我在文本字段 (Html.editorfor) 中输入的任何内容都没有绑定回控制器

请帮忙

谢谢

【问题讨论】:

    标签: asp.net-mvc data-binding asp.net-mvc-2 html-helper


    【解决方案1】:

    我的错!它一直在工作,我完全忘记了我在路由系统中将默认值设置为 null。 给您添麻烦了:(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-17
      • 2016-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多