Je le modèle de vue ci-dessous qui a à la fois l'école et les objets d'adresses commecomment passer une partie de du modèle de vue principal vue partielle
namespace myapplication.ViewModels
{
public class SchoolViewModel
{
public Address schoolAddress { get; set; }
public School school { get; set; }
}
}
et je suis étudiant, enseignant et d'autres objets qui a l'adresse avec AddressID champ, quand je crée l'objet scolaire, puisque l'objet scolaire a addressID, je dois créer à la fois l'objet adresse et l'objet scolaire en rendant partiel l'objet adresse, de sorte que je ne répéterai pas les champs d'adresse pour tous les objets. la vue de création d'école aura donc SchoolViewModel, pour accepter les deux champs d'objet. La vue Créer une vue est fortement typée de l'objet SchoolViewModel. Et pour l'adresse create je fais fortement typé de vue partielle avec l'objet Model.schoolAddress. Le problème est Model.schoolAddress est null. comme <% Html.RenderPartial ("adressePartilaView", Model.schoolAddress);%> mais lorsque la vue partielle de l'adresse est fortement typée de l'objet SchoolViewModel, je peux obtenir la valeur de schoolAddress. S'il vous plaît, pourriez-vous me donner une idée à ce sujet, ou comment puis-je procéder avec d'autres solutions?
Veuillez m'excuser pour ma façon d'écrire, j'étais pressé quand je l'ai posté. – helen