2009-10-15 11 views
0

Je veux créer un site Web où je peux définir l'emplacement de mes contrôles userc. Par exemple, je crée une mise en page Masterpage avec trois colonnes (très simple). J'ai 5 usercontrols par exemple. "Recherche", "Nouvelles récentes", "Blogs récents", "Top 10 quelque chose", "Connexion"ASP.NET Runtime organiser mes contrôles

Sur ce site je voudrais dans "runtime" pour définir à quelles colonnes chaque usercontrol devrait appartenir et dans lequel commande (par exemple, recherche en haut, puis en haut 10 ci-dessous - dans la colonne de gauche). Comment puis-je fournir ceci à «l'administrateur» du site? Est-ce que j'utilise des espaces réservés? et comment puis-je les réorganiser sans modifier les fichiers physiques sur le disque?

Pensais d'avoir une sorte de tri ordre dans ma base de données - mais cela ne marche pas sembler comme la façon la plus propre ...

juste ne peux pas envelopper mon cerveau autour de cette

/Brian

Répondre

0

classique ASP.NET a plus ou moins fonction intégrée appelée WebParts:

une partie web est un contrôle serveur ASP.NET qui est ajouté à une zone WebPart sur WebPart Pages par les utilisateurs lors de l'exécution. Les composants WebPart constituent un ensemble intégré de contrôles permettant de créer des sites Web qui permettent aux utilisateurs finaux de modifier le contenu, l'apparence et le comportement des pages Web directement à partir d'un navigateur. Le jeu de contrôles WebPart est un groupe de composants qui fonctionnent ensemble pour permettre aux développeurs de créer des pages Web où les utilisateurs peuvent modifier l'interface utilisateur directement à partir d'un navigateur. Les contrôles de l'interface utilisateur dérivent tous de la classe Part et composent l'interface utilisateur principale sur une page WebPart.

0

Cela peut être fait en utilisant des parties web et des zones. Il établit un lien avec le fournisseur d'appartenances et la position de ces composants peut être sauvegardée.

Je l'ai utilisé sur quelques projets, c'est une fonctionnalité .net plutôt sympa.

0

Il existe ce que l'on appelle des WebParts dans ASP.Net qui fournissent exactement ce que vous recherchez. Mais ce n'est pas un commutateur booléen que vous pouvez simplement activer.

Vous devez inclure cela dans la planification et la conception de votre application Web.

Questions connexes