Ich habe einen Suchbildschirm, wo mehrere Felder zu suchen sind und es gibt eine Teilansicht, um das gesuchte Ergebnis anzuzeigen. Nun habe ich ein View-Modell erstellt, in dem alle Suchfelder zusammen mit einer Liste der Klasse selbst stehen.ASP.NET MVC - Benötigen Sie Hilfe bei der Entscheidung, wie zwei Modelle in einer Ansicht übergeben werden?
public class ClaimDataViewModel
{
public string CLAIM_NUM { get; set; }
public string LINE_SUFFIX { get; set; }
public string CLAIMANT_NAME { get; set; }
public System.DateTime DUE_DATE { get; set; }
public string MRP_LINE_STATUS { get; set; }
public string CLAIM_HANDLER_NAME { get; set; }
public decimal FULL_VALUE_AMT { get; set; }
public IEnumerable<ClaimDataViewModel> ClaimDataViewModelList { get; set; }
}
Ich bin mit dem Modellinformationen weitergeben an die Steuerung und dann die Liste innerhalb des Ansichtsmodell ausfüllen und zurück in die Ansicht übergeben. Aufrufen der Teilansicht und Übergeben der Liste an sie.
Bitte lassen Sie mich wissen, wenn dies richtig ist oder sollte ich Tuple verwenden, um das Viewmodel zusammen mit der Liste von Viewmodel zu übergeben.
A 'Tuple' wird nie sehen funktionieren, wenn Sie für die Bearbeitung von Daten anzuzeigen ist. Was Sie tun, ist in Ordnung. –
Danke Stephen. Jetzt habe ich eine Frage, die es schadet, eine Liste der Klasse in der Klasse selbst zu erstellen ?? –
Nein, natürlich nicht. Und es ist üblich für hierarchische Daten (zum Beispiel, um Ordner oder Menüeinträge darzustellen, wo Sie Eigenschaften für ein Menü haben, und dann 'List