Gibt es eine Möglichkeit, eine Unterklasse über das Attribut aufzulisten?WhiteList-Unterklasse via Bind
public class VoteQuestionViewModel
{
[Display(Name = "Vote Question")]
public string Name { get; set; }
public VoteTypeViewModel VoteType { get; set; }
}
public class VoteTypeViewModel
{
public int Id { get; set; }
[Display(Name = "Type of Question")]
public string Type { get; set; }
[Display(Name = "Description")]
public string Description { get; set; }
}
Die unten wird nur auf weiße Liste Klasseneigenschaft arbeiten, aber es wird keine Kinder Klasse Eigenschaft arbeiten, um die weiße Liste:
public async Task<IActionResult> Create([Bind("Name, VoteType.Description")] VoteQuestionViewModel voteQuestion)
Gute Punkte. Am Ende werde ich die Bindungsfunktion los. Ich habe ein zusätzliches ViewModel erstellt, das nur für diese Ansicht bestimmt ist, und dann AutoMapper verwendet, um das endgültige Modell zu füllen. – lucas