在 asp.net mvc3 中,如果我有一个顶视图:
@model BuilderVM
@using (Ajax.BeginForm("TaskSelector", ajaxOpts))
{
}
<div id="here"></div>
在从 Ajax 表单发布帖子之后,使用id="here"
从操作返回的 div 中的部分视图进行更新(即。在该 div 中,生成下一个部分视图:TaskSelector
public action TaskSelector(BuilderVM m){var vm = new SelectorVM();vm.property=m.property;return PartialView(vm);}
@model SelectorVM
@using (Ajax.BeginForm("Choices", ajaxOpts))
{
}
<div id="selected"></div>
然后从该局部视图中,下一个局部视图在 div 内更新id="selected"
。
@model ChooserVM
@using (Ajax.BeginForm("Ender", ajaxOpts))
{
}
<div id="ended"></div>
如何,从动作“安德”
public ActionResult Ender (ChooserVM vm)
{
//access BuilderVM.SomeProperty
}
我可以访问 BuilderVM 吗?