2013-07-12 116 views

回答

7

這是不可能的。你應該創建另一個模型來包裝這兩個模型。

例子:

//Model 

public class FooModel1 
{ 
    public string Property {get;set;} 
} 

public class FooModel2 
{ 
    public string Property {get;set;}  
} 

public class FooModel 
{ 
    public FooModel1 One {get;set;} 
    public FooModel2 Two {get;set;} 
} 

//控制器:

public ActionResult Index() 
{ 
    var model = new FooModel() { One = new FooModel1(), Two = new FooModel2()}; 
    return View(model); 
} 

//查看

@model FooModel 
@Html.TextBoxFor(m=>m.One.Property) 
@Html.TextBoxFor(m=>m.Two.Property) 
+0

聰明!感謝它的工作。 – RedAces

相關問題