Comment construire un Modifier onglet View pour une grande ViewModel dans ASP.NET sans JavaScript?

StackOverflow https://stackoverflow.com/questions/2473016

  •  20-09-2019
  •  | 
  •  

Question

J'ai un grand ViewModel pour un ContactViewModel avec plusieurs adresses (par défaut, facture, livraison). Ce ContactViewModel Je voudrais modifier dans un onglet DefaultAddress, etc., et je voudrais savoir comment gérer cela sans JavaScript? Est-ce possible?

Était-ce utile?

La solution

Dites-moi si je suis ici hors de la base;

La façon dont je pense que j'approche est de créer une vue partielle qui prend une liste. la vue partielle serait itterate la liste et créer une autre vue partielle qui est l'onglet.

clic de l'onglet je ferais un postback et stocker l'onglet cliqué. cette id devient alors l'onglet actif.

quand je reviens à reconstruire ma page, la PartialView pour l'onglet réel doit vérifier pour voir si elle est active, puis se faire visible. sinon visible alors peut-être tout simplement rien render.

Autres conseils

Cela peut être fait avec CSS. Voici un exemple: http://www.alistapart.com/articles/slidingdoors/

L'onglet / vue sélectionnée devra être rendue sur le serveur. Je peux voir chaque patte étant un lien, lorsque le lien est cliqué la vue correcte et l'onglet sélectionné est renvoyé.

Certains des onglets css ne fonctionnent pas correctement dans IE6. Je ne sais pas si le lien ci-dessus est l'un d'entre eux.

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