Avis aux puristes - génération de code non contrôlée
5 réponses
stefrs
Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page
restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le
message suivant :
Avertissement : Erreur d'analyse de la valeur pour la propriété « display ».
Déclaration abandonnée...
Imbettant puisque ces span ne sont pas codés en dur mais retranscrits.
Est-ce que quelqu'un connaîtrait une astuce pour que ces messages
n'apparaîssent plus ?
S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et ce
serait le top !
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
Gilles TOURREAU
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs a écrit:
Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le message suivant : Avertissement : Erreur d'analyse de la valeur pour la propriété « display ». Déclaration abandonnée...
Imbettant puisque ces span ne sont pas codés en dur mais retranscrits. Est-ce que quelqu'un connaîtrait une astuce pour que ces messages n'apparaîssent plus ?
S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et ce serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs
<stefrs.stephane.rossetti@wanadoo.fr> a écrit:
Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page
restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le
message suivant :
Avertissement : Erreur d'analyse de la valeur pour la propriété «
display ».
Déclaration abandonnée...
Imbettant puisque ces span ne sont pas codés en dur mais retranscrits.
Est-ce que quelqu'un connaîtrait une astuce pour que ces messages
n'apparaîssent plus ?
S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et
ce
serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs a écrit:
Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le message suivant : Avertissement : Erreur d'analyse de la valeur pour la propriété « display ». Déclaration abandonnée...
Imbettant puisque ces span ne sont pas codés en dur mais retranscrits. Est-ce que quelqu'un connaîtrait une astuce pour que ces messages n'apparaîssent plus ?
S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et ce serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
stefrs
Oui, enfin c'est très classique, voilà le début d'un tableau codé côté serveur :
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
"Gilles TOURREAU" a écrit :
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs a écrit:
> Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page > restituée encadre ces <table> dans des : > > <span style="display:inline-block; ... > > Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le > message suivant : > Avertissement : Erreur d'analyse de la valeur pour la propriété « > display ». > Déclaration abandonnée... > > Imbettant puisque ces span ne sont pas codés en dur mais retranscrits. > Est-ce que quelqu'un connaîtrait une astuce pour que ces messages > n'apparaîssent plus ? > > S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et > ce > serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Oui, enfin c'est très classique, voilà le début d'un tableau codé côté
serveur :
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le
problème du <span style='display:... qui encadre une fois reconstitué doit
venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
"Gilles TOURREAU" a écrit :
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs
<stefrs.stephane.rossetti@wanadoo.fr> a écrit:
> Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page
> restituée encadre ces <table> dans des :
>
> <span style="display:inline-block; ...
>
> Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le
> message suivant :
> Avertissement : Erreur d'analyse de la valeur pour la propriété «
> display ».
> Déclaration abandonnée...
>
> Imbettant puisque ces span ne sont pas codés en dur mais retranscrits.
> Est-ce que quelqu'un connaîtrait une astuce pour que ces messages
> n'apparaîssent plus ?
>
> S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et
> ce
> serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
"Gilles TOURREAU" a écrit :
Le Tue, 11 Dec 2007 15:01:00 +0100, stefrs a écrit:
> Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page > restituée encadre ces <table> dans des : > > <span style="display:inline-block; ... > > Ce qui a priori déplaît à Firefox puisque le console d'erreur renvoie le > message suivant : > Avertissement : Erreur d'analyse de la valeur pour la propriété « > display ». > Déclaration abandonnée... > > Imbettant puisque ces span ne sont pas codés en dur mais retranscrits. > Est-ce que quelqu'un connaîtrait une astuce pour que ces messages > n'apparaîssent plus ? > > S'il vous plaît, pour une fois, une réponse au moins...qui m'aiderait et > ce > serait le top !
Pouvez-vous montrer votre code ASP .NET autour de ce tableau ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Gilles TOURREAU
Le Tue, 11 Dec 2007 15:36:00 +0100, stefrs a écrit:
Oui, enfin c'est très classique, voilà le début d'un tableau codé côté serveur :
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Tue, 11 Dec 2007 15:36:00 +0100, stefrs
<stefrs.stephane.rossetti@wanadoo.fr> a écrit:
Oui, enfin c'est très classique, voilà le début d'un tableau codé côté
serveur :
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le
problème du <span style='display:... qui encadre une fois reconstitué
doit
venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Laurent Jordi
Salut,
Lorsque je lis ton code, j'ai un peu l'impression que tu passes à côté de la puissance d'ASP.net qui te permet justement d'opter soit pour du code généré (qui a certes quelques petits désavantages), soit, si tu n'oublie rien, pour du code entièrement contrôlé côté serveur. Bien sûr, la deuxième option est très compliquée mais saches que tu peux aller jusqu'à gérer l'indentation du code généré ou encore corriger les petites erreurs qui font que les pages aspx ne peuvent pas être conforme à xhtml1.0 strict.
Je t'invite donc à procéder ainsi (ça n'est qu'une approche parmis d'autres):
Avant tout, si tu utilises Firefox, télécharges le plugin webdevelopper et, pour IE la webdevelopper toolbar. Utilises les validateurs W3C, ils sont vraiement très puissants et pratiques.
1°) préfères les classes de styles aux attributs styles des contrôles. En nommant bien tes tags, tu t'apperçevra très vite que c'est plus facile à gérer. En plus quand tu migreras vers Visual Studio 2008, tu verras que c'est plus adapté.
2°) évites les constructions de contrôles ou même de tags par concaténation de chaines. Utilises plutôt les html contrôles (et non les webcontrols). Petit rappel, tu peux utiliser le htmlgenericcontrol pour créer tes divs.
3°) si tu le peux, essayes de bien comprendre la construction des contrôles web personnalisés, c'est monstrueusement puissant.
Voici un peit exemple de code (notes que mon objet page hérite d'une classe qui permet de corriger les erreurs xhtml strict donc une grande partie des eventuelles erreurs sont corrigées juste avant l'envoi.
Dim colKeys As System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Dim oTblInfo As HtmlTable Dim oTr As HtmlTableRow Dim oTd As HtmlTableCell Dim intI As Int32
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Salut,
Lorsque je lis ton code, j'ai un peu l'impression que tu passes à côté de la
puissance d'ASP.net qui te permet justement d'opter soit pour du code généré
(qui a certes quelques petits désavantages), soit, si tu n'oublie rien, pour
du code entièrement contrôlé côté serveur. Bien sûr, la deuxième option est
très compliquée mais saches que tu peux aller jusqu'à gérer l'indentation du
code généré ou encore corriger les petites erreurs qui font que les pages
aspx ne peuvent pas être conforme à xhtml1.0 strict.
Je t'invite donc à procéder ainsi (ça n'est qu'une approche parmis
d'autres):
Avant tout, si tu utilises Firefox, télécharges le plugin webdevelopper et,
pour IE la webdevelopper toolbar. Utilises les validateurs W3C, ils sont
vraiement très puissants et pratiques.
1°) préfères les classes de styles aux attributs styles des contrôles. En
nommant bien tes tags, tu t'apperçevra très vite que c'est plus facile à
gérer. En plus quand tu migreras vers Visual Studio 2008, tu verras que
c'est plus adapté.
2°) évites les constructions de contrôles ou même de tags par concaténation
de chaines. Utilises plutôt les html contrôles (et non les webcontrols).
Petit rappel, tu peux utiliser le htmlgenericcontrol pour créer tes divs.
3°) si tu le peux, essayes de bien comprendre la construction des contrôles
web personnalisés, c'est monstrueusement puissant.
Voici un peit exemple de code (notes que mon objet page hérite d'une classe
qui permet de corriger les erreurs xhtml strict donc une grande partie des
eventuelles erreurs sont corrigées juste avant l'envoi.
Dim colKeys As
System.Collections.Specialized.NameObjectCollectionBase.KeysCollection
Dim oTblInfo As HtmlTable
Dim oTr As HtmlTableRow
Dim oTd As HtmlTableCell
Dim intI As Int32
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le
problème du <span style='display:... qui encadre une fois reconstitué
doit
venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Lorsque je lis ton code, j'ai un peu l'impression que tu passes à côté de la puissance d'ASP.net qui te permet justement d'opter soit pour du code généré (qui a certes quelques petits désavantages), soit, si tu n'oublie rien, pour du code entièrement contrôlé côté serveur. Bien sûr, la deuxième option est très compliquée mais saches que tu peux aller jusqu'à gérer l'indentation du code généré ou encore corriger les petites erreurs qui font que les pages aspx ne peuvent pas être conforme à xhtml1.0 strict.
Je t'invite donc à procéder ainsi (ça n'est qu'une approche parmis d'autres):
Avant tout, si tu utilises Firefox, télécharges le plugin webdevelopper et, pour IE la webdevelopper toolbar. Utilises les validateurs W3C, ils sont vraiement très puissants et pratiques.
1°) préfères les classes de styles aux attributs styles des contrôles. En nommant bien tes tags, tu t'apperçevra très vite que c'est plus facile à gérer. En plus quand tu migreras vers Visual Studio 2008, tu verras que c'est plus adapté.
2°) évites les constructions de contrôles ou même de tags par concaténation de chaines. Utilises plutôt les html contrôles (et non les webcontrols). Petit rappel, tu peux utiliser le htmlgenericcontrol pour créer tes divs.
3°) si tu le peux, essayes de bien comprendre la construction des contrôles web personnalisés, c'est monstrueusement puissant.
Voici un peit exemple de code (notes que mon objet page hérite d'une classe qui permet de corriger les erreurs xhtml strict donc une grande partie des eventuelles erreurs sont corrigées juste avant l'envoi.
Dim colKeys As System.Collections.Specialized.NameObjectCollectionBase.KeysCollection Dim oTblInfo As HtmlTable Dim oTr As HtmlTableRow Dim oTd As HtmlTableCell Dim intI As Int32
C'est écrit dans un Label. Maintenant que j'y pense, je me dis que le problème du <span style='display:... qui encadre une fois reconstitué doit venir de là. Comment faire autrement alors ? Un <div runat='server'... ?
Ok, et pouvez-vous montrer le code ASP .NET autour du contrôle "options" ?
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
OD
> Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
d'après ce que tu dis dans la suite tu affectes ça à un Label ? tu devrais l'affecter à un Litteral plutôt
--
OD___ www.e-naxos.com
> Lorsque vous codez des <table> côté serveur en Asp.Net 2005, la page
restituée encadre ces <table> dans des :
<span style="display:inline-block; ...
d'après ce que tu dis dans la suite tu affectes ça à un Label ?
tu devrais l'affecter à un Litteral plutôt