C# 在一个视图中使用两个模型?
所以我得到了这个注册页面,我想让用户能够使用Facebook登录。 我得到了它的代码,但在视图中,我已经在使用我的@model SignInModel,但我想使用 @模型收集C# 在一个视图中使用两个模型?,c#,asp.net-mvc-4,C#,Asp.net Mvc 4,所以我得到了这个注册页面,我想让用户能够使用Facebook登录。 我得到了它的代码,但在视图中,我已经在使用我的@model SignInModel,但我想使用 @模型收集 有什么想法吗?请输入一个新模型,例如: public class CompositeModel { public ICollection Collection {get; set; } public SignInModel SignInModel {get; set; } } 具有包含视图所需模型的基础
有什么想法吗?请输入一个新模型,例如:
public class CompositeModel
{
public ICollection Collection {get; set; }
public SignInModel SignInModel {get; set; }
}
具有包含视图所需模型的基础模型:
public class BaseModel
{
public ICollection Collection {get; set; }
public SignInModel SignInModel {get; set; }
}
那么在你看来,
@model Project.Models.BaseModel
我们确实有想法,但如果我这样做,我就无法从每个模型中获取属性?当然可以-要访问属性,在您的视图中应该是这样的:@model.signingmodel.FooProperty。。。易于理解的