2009-04-20 5 views
0

Je programme une application ASP.NET qui a différents modules (chacun avec des styles et des pages maîtres différents), mais il y a quelques pages que je dois partager entre les modules. Comment partager une page entre deux modules différents dans une application ASP.NET?Partage d'une page entre des modules dans ASP.NET

Répondre

2

Cela peut être un candidat pour extraire le composant "Search" de la page dans un contrôle utilisateur et lui ajouter une propriété "Search-Mode".

Vous pouvez avoir des pages search_X.aspx avec différentes sorties/style/colonnes gridview etc ...

et vous pouvez définir votre contrôle sur chaque page de recherche différent avec un autre Mode recherche

par exemple

<myctl:Search ID="searchCustomers" runat="server" SearchMode="CustomerPurchases" /> 

ou

<myctl:Search ID="searchCustomers" runat="server" SearchMode="CustomerDetails" /> 

Puis ont votre bind page à un événement de ce contrôle qui récupère le SearchClause/DataSource etc pour la liaison à votre liste d'affichage

+0

C'est une bonne idée! – Alfre2

Questions connexes