在asp.net mvc3中,如果我有一个顶视图:
@model BuilderVM
@using (Ajax.BeginForm("TaskSelector", ajaxOpts))
{
}
<div id="here"></div>
使用Ajax表单中的帖子(即id="here"
)从动作TaskSelector
返回的div public action TaskSelector(BuilderVM m){var vm = new SelectorVM();vm.property=m.property;return PartialView(vm);}
中的部分视图进行更新。在该div中,下一个局部视图是经过治疗的:
@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吗?
答案 0 :(得分:0)
简短回答:你没有。除非数据存储在会话中,否则无法访问。