2012-04-03 103 views
0

在asp.net MVC3,如果我有一个顶视图:如何访问部分视图的viewmodel的父项的父项?

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

而它与股利id="here"的局部视图更新从动作TaskSelector返回从阿贾克斯形式(即public action TaskSelector(BuilderVM m){var vm = new SelectorVM();vm.property=m.property;return PartialView(vm);}后后里面。该div,该下一个局部视图genereated:

@model SelectorVM 
@using (Ajax.BeginForm("Choices", ajaxOpts)) 
{ 
} 
<div id="selected"></div> 

从这个局部视图,下一个局部视图,然后在div内部更新id="selected"

如何,从动作 “安德”

public ActionResult Ender (ChooserVM vm) 
{ 
//access BuilderVM.SomeProperty 
} 

我可以访问BuilderVM?

回答

0

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