Question

Je suis un peu après des conseils sur la façon de gérer un site de locataire multiples dans ASP.NET dans une perspective de l'interface utilisateur.

Ce que je veux être en mesure d'offrir un choix de mises en page au client à savoir

Mise en page 1: Navigation horizontale en haut. Résultats de la recherche dans une table au milieu. Une partie du texte en bas.

Mise en page 2: Navigation verticale à gauche. Une partie du texte au milieu. Résultats de la recherche au bas

Disposition 3, schéma 4, la mise en page x etc ...

Chaque élément dans les différentes mises en page peut varier aussi. Par exemple, les résultats de recherche peuvent ressembler à la liste simple dans la mise en page 1, mais auront un look complètement différent dans la mise en page 2.

Une fois qu'un client a décidé la mise en page x, je dois alors d'appliquer leur identité de l'entreprise à la mise en page en changeant les couleurs, logos, etc ...

Alors, des suggestions sur l'approche à utiliser serait grandement apprécié.

Merci,

ETFairfax

Était-ce utile?

La solution

Je serais probablement faire en pages maître de commutation dynamique en fonction du locataire. Un exemple de la façon de le faire est ici .

.

par exemple, dans l'action que vous pouvez spécifier la page principale:

view.MasterName = "MasterTwo";

Lorsque cela est possible (logos et couleurs), essayez d'utiliser des feuilles de style pour contrôler l'apparence et la réserve change dans la page principale des différences fonctionnelles réelles.

Autres conseils

En supposant que la structure du document est cohérent, vous pouvez livrer dynamiquement diverses feuilles de style pour Reskin le site, sur la base duquel la page « du locataire » est demandée.

CSS bien écrit peut modifier la mise en page d'une structure de document bien écrit.

Créer des pages de modèle ASP.Net avec différentes mises en page et utiliser des fichiers de configuration pour les différentes mises en page vend, selon les préférences du client. Avoir une vitrine de la bibliothèque que vous pouvez montrer à vos clients actuels et potentiels qui leur permet de choisir. Notez que ces modèles peuvent non seulement différentes vend balisage mais différentes feuilles de style et même différents scripts côté client.

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