Je suis un débutant à MVC et aimerais savoir comment je peux fixer par modèle lié vaule pour le visionnement. Voici l'exemple.Reliure de modèle à afficher dans MVC
public class DataTypes
{
public Guid ItemID { get; set; }
[Required()]
public string Name { get; set; }
[Required()]
public string Status { get; set; }
[Required()]
public DataModel DataModel { get; set; } // This is for Binding
}
public class DataModel
{
public string Activity { get; set; }
public DateTime ?DateTime { get; set; }
}
Avec la classe modèle ci-dessus, je suis capable de se lier avec succès les données de l'interface utilisateur à back-end, mais le problème est que la façon dont je peux retrun les mêmes données à l'interface utilisateur en utilisant ce qui précède. J'ai essayé le code ci-dessous mais quand il vient à la définition des Vaules pour la classe binded (DataModel)
this.dataType.ItemID = // Guid from stored vaule in DataBase
this.dataType.Name = // Name from stored vaule in DataBase
this.dataType.Status = // Status from stored vaule in DataBase
// Set the activity to UI - ERROR.....!!!!!!
// Error was NullReferenceException unhandled
this.dataType.DataModel.Activity = // Activity from stored vaule in DataBase
this.dataType.DataModel.DateTime = // DateTime from stored vaule in DataBase
return View(this.dataType);
Tout travail autour de la question ci-dessus?
Advance Merci, HV
vous avez raison. Merci pour l'aide – ary