0

在 asp.net mvc3 中,如果我有一个顶视图:

@model BuilderVM
@using (Ajax.BeginForm("TaskSelector", ajaxOpts))
{
}
<div id="here"></div>

在从 Ajax 表单发布帖子之后,使用id="here"从操作返回的 div 中的部分视图进行更新(即。在该 div 中,生成下一个部分视图:TaskSelectorpublic 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 吗?

4

1 回答 1

0

简短的回答:你没有。除非数据存储在会话中,否则无法访问。

于 2012-04-04T22:41:28.597 回答