Question

Je suis confronté à une difficulté de style, je suis en train de construire un site avec le cadre asp mvc. Je suis un grand fan de l'option html.EditorFor dans les modèles qui génère une forme agréable pour moi vraiment. Parce que je déteste vraiment la programmation de tous les commentaires moi-même champs. Cependant, je ne fonctionne pas aussi bien avec des classes composites. Si j'ai une classe comme:

public class person{
  public Address address { get; set; }
  public Name    name   { get; set; }
}

public class Address{
  public string street { get; set; }
  public string zipcode { get; set; }
  ....
}
public class Name{
  ....
}

Je voudrais la fonction EditorFor pour générer un formulaire d'inscription bien demander les données de nom et d'adresse mais il me semble nécessaire de faire un editortemplate pour chaque classe alors. Ce qui est méchant si jamais je décide de changer la classe.

je te demande. Est-il possible de bien faire ce travail? Quel réglage dois-je faire EditorFor générer la forme appropriée sans avoir besoin de faire un modèle pour toutes les formes moi-même?

Encore une fois, je ne me dérange pas grand-chose que je dois créer ces formes, je voudrais juste plutôt que le système faire ce genre de choses pour moi afin que je puisse facilement manipuler des classes

Était-ce utile?

La solution

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top