【发布时间】:2011-01-17 20:18:29
【问题描述】:
我想创建一个具有以下签名的扩展助手:
- 公共静态 MvcHtmlString BindMissingFor(这个 HtmlHelper htmlHelper, Expression> 表达式)
我希望此方法通过提供的表达式模型进行反映,并查找尚未绑定到表单上的可绑定属性。
用例是我想要一些只允许用户与我的模型的一部分进行交互的视图。但是,我想在多个视图(向导)之间保留整个模型。
我当前的解决方案是对我不想显示的每个字段使用隐藏输入。我可能会用这个扩展方法做同样的事情,但我希望它为我完成工作,而不是复制/粘贴。
有没有办法从 HtmlHelper 扩展方法中检查当前表单的输入/选择?
【问题讨论】: