Bonjour,
Faisant mes premières armes sur Asp.Net, je génère dynamiquement des
controls dans un placeholder selon un choix effectuer entre deux
radiobutton.
Le placeholder se trouve dans une table html comprenant 2 colonnes.
Dans ma page, j'ai ceci
<tr>
<td colSpan="3"><dbwc:dynamiccontrolsplaceholder
id="SessionDefaultLocationPlh" runat="server"
ControlsWithoutIDs="Persist"></dbwc:dynamiccontrolsplaceholder></td>
</tr>
Lors de ma génération, je tente d'insérer un label dans la colonne 1 puis un
dropdown dans la colonne 2.
Pour ce faire, je fais ceci
Response.write("<table width =\"100%\" border=\"0\"><tr>");
Response.write("<td>");
Insertion du control label dans mon placeholder
Response.write("</td>");
Response.write("<td>");
Insertion du control dropdown dans mon placeholder
Response.write("</td>");
Response.write("</tr></table>");
Mais à l'arrivée, il ne prend pas en compte les Response.write !
Est ce que c'est la bonne methode où je fais completement de travers ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Comment Response.Write peut-il savoir où écrire les données ?
Normalement le texte est à ajouter comme contrôle au PlaceHolder. Il est également possible d'utiliser les contrôles standards pour améliorer éventuellement la lisibilité.
Par exemple (en français) : http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwebuiwebcontrolsplaceholderclasstopic.asp
(Je pense que ce placeholder devrait fonctionner de façon similaraire).
Patrice
--
"Mick" a écrit dans le message de news:41e4fd41$0$7901$
Bonjour, Faisant mes premières armes sur Asp.Net, je génère dynamiquement des controls dans un placeholder selon un choix effectuer entre deux radiobutton. Le placeholder se trouve dans une table html comprenant 2 colonnes.
Dans ma page, j'ai ceci <tr> <td colSpan="3"><dbwc:dynamiccontrolsplaceholder id="SessionDefaultLocationPlh" runat="server" ControlsWithoutIDs="Persist"></dbwc:dynamiccontrolsplaceholder></td> </tr>
Lors de ma génération, je tente d'insérer un label dans la colonne 1 puis
un
dropdown dans la colonne 2. Pour ce faire, je fais ceci
Response.write("<table width ="100%" border="0"><tr>"); Response.write("<td>"); Insertion du control label dans mon placeholder Response.write("</td>"); Response.write("<td>"); Insertion du control dropdown dans mon placeholder Response.write("</td>"); Response.write("</tr></table>");
Mais à l'arrivée, il ne prend pas en compte les Response.write ! Est ce que c'est la bonne methode où je fais completement de travers ?
merci de votre aide.
Comment Response.Write peut-il savoir où écrire les données ?
Normalement le texte est à ajouter comme contrôle au PlaceHolder. Il est
également possible d'utiliser les contrôles standards pour améliorer
éventuellement la lisibilité.
Par exemple (en français) :
http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwebuiwebcontrolsplaceholderclasstopic.asp
(Je pense que ce placeholder devrait fonctionner de façon similaraire).
Patrice
--
"Mick" <saulot@libertysurf.fr> a écrit dans le message de
news:41e4fd41$0$7901$626a14ce@news.free.fr...
Bonjour,
Faisant mes premières armes sur Asp.Net, je génère dynamiquement des
controls dans un placeholder selon un choix effectuer entre deux
radiobutton.
Le placeholder se trouve dans une table html comprenant 2 colonnes.
Dans ma page, j'ai ceci
<tr>
<td colSpan="3"><dbwc:dynamiccontrolsplaceholder
id="SessionDefaultLocationPlh" runat="server"
ControlsWithoutIDs="Persist"></dbwc:dynamiccontrolsplaceholder></td>
</tr>
Lors de ma génération, je tente d'insérer un label dans la colonne 1 puis
un
dropdown dans la colonne 2.
Pour ce faire, je fais ceci
Response.write("<table width ="100%" border="0"><tr>");
Response.write("<td>");
Insertion du control label dans mon placeholder
Response.write("</td>");
Response.write("<td>");
Insertion du control dropdown dans mon placeholder
Response.write("</td>");
Response.write("</tr></table>");
Mais à l'arrivée, il ne prend pas en compte les Response.write !
Est ce que c'est la bonne methode où je fais completement de travers ?
Comment Response.Write peut-il savoir où écrire les données ?
Normalement le texte est à ajouter comme contrôle au PlaceHolder. Il est également possible d'utiliser les contrôles standards pour améliorer éventuellement la lisibilité.
Par exemple (en français) : http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfsystemwebuiwebcontrolsplaceholderclasstopic.asp
(Je pense que ce placeholder devrait fonctionner de façon similaraire).
Patrice
--
"Mick" a écrit dans le message de news:41e4fd41$0$7901$
Bonjour, Faisant mes premières armes sur Asp.Net, je génère dynamiquement des controls dans un placeholder selon un choix effectuer entre deux radiobutton. Le placeholder se trouve dans une table html comprenant 2 colonnes.
Dans ma page, j'ai ceci <tr> <td colSpan="3"><dbwc:dynamiccontrolsplaceholder id="SessionDefaultLocationPlh" runat="server" ControlsWithoutIDs="Persist"></dbwc:dynamiccontrolsplaceholder></td> </tr>
Lors de ma génération, je tente d'insérer un label dans la colonne 1 puis
un
dropdown dans la colonne 2. Pour ce faire, je fais ceci
Response.write("<table width ="100%" border="0"><tr>"); Response.write("<td>"); Insertion du control label dans mon placeholder Response.write("</td>"); Response.write("<td>"); Insertion du control dropdown dans mon placeholder Response.write("</td>"); Response.write("</tr></table>");
Mais à l'arrivée, il ne prend pas en compte les Response.write ! Est ce que c'est la bonne methode où je fais completement de travers ?