Cycle de progression Faire (quelque chose qui marche) -> comprendre ce que l’on fait/comment cela marche -> pousser plus loin les notions
| <connectionStrings> <add name="connectionString1" connectionString="Data Source=.;Initial Catalog=ContactDB;Integrated Security=SSPI;" providerName="System.Data.SqlClient"/> </connectionStrings> <dynamicDataControls showAllTables="false" connectionString="connectionString1"> <nameMap> <!-- By default, Dynamic Data Controls use the name of the table as the folder name. This can be overridden by using a mapping here. Sample mappings: <add table="tasks" pathPrefix="~/MyTasksFolder" /> --> </nameMap> </dynamicDataControls> |
| <body> <form id="form1" runat="server"> <div> <asp:DynamicAutoData id="AutoData1" runat="server" /> </div> </form> </body> |
| <form id="form1" runat="server"> <div> <!-- DynamicAutoData génére tous les controls (GridView,DropDownLists,... pour la table de la page) --> <asp:DynamicAutoData id="AutoData1" runat="server" /> <!-- DynamicList ne génére qu'un GridView (avec toujours edition,suppression de lignes)--> <asp:DynamicList ID="DynamicList1" runat="server" /> <!-- DynamicInsert permet uniquement insertion de nouveaux enregistrements dans la table de la page--> <asp:DynamicInsert ID="DynamicInsert1" runat="server" /> <!-- DynamicDetails permet édition ,affiche le detail d'un enregistrement --> <asp:DynamicDetails ID="DynamicDetails1" runat="server" /> <!-- DynamicFilter : on indique la clé étrangère automatiquement les valeurs à afficher vont etre cherchées dans la table mère --> <asp:DynamicFilter ID="DynamicFilter1" runat="server" ColumnName="ContactCategoryID" /> <!-- DynamicNavigator est un menu permettant la navigation dans les pages du "site" --> <asp:DynamicNavigator ID="DynamicNavigator1" runat="server" /> <!-- DynamicRssLink ajoute un lien rss à la page --> <asp:DynamicRssLink ID="DynamicRssLink1" runat="server" /> </div > </form> |