OVH Cloud OVH Cloud

pb de Response.Write

1 réponse
Avatar
Mick
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.

1 réponse

Avatar
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.