Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages
générer par IE et par Firefox, les panel ne se transforme pas dans les
même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
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
Aurélien [MS]
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction
du navigateur qui appelle la page.
Et c'est justement côté serveur que le rendu HTML est généré, puis transféré
vers le client.
Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si
le client est firefox, puis le rendu est envoyé au navigateur.
D'où la différence observée.
J'espère avoir répondu à ta question.
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
eKWaxMEBFHA.1076@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages
générer par IE et par Firefox, les panel ne se transforme pas dans les
même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Steeve Hétu
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ?
Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les
standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB)
augmentent considérablement à cause de tout les attributs qui s'ajoute
comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction
du navigateur qui appelle la page.
Et c'est justement côté serveur que le rendu HTML est généré, puis transféré
vers le client.
Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si
le client est firefox, puis le rendu est envoyé au navigateur.
D'où la différence observée.
J'espère avoir répondu à ta question.
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
eKWaxMEBFHA.1076@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages
générer par IE et par Firefox, les panel ne se transforme pas dans les
même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Fred
Bonsoir, Regarde le fil "Mozilla FireFox" un peu plus tôt (le 21/01). Cela devrait t'inspirer. Probablement que Firefox n'est pas reconnu. Il doit être possible de paramétrer toutes ses possibilités dans le machine.config
"Steeve Hétu" a écrit dans le message de news: %
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Bonsoir,
Regarde le fil "Mozilla FireFox" un peu plus tôt (le 21/01).
Cela devrait t'inspirer.
Probablement que Firefox n'est pas reconnu.
Il doit être possible de paramétrer toutes ses possibilités dans le
machine.config
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
%23RDoTiJBFHA.208@TK2MSFTNGP12.phx.gbl...
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ?
Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars
du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB)
augmentent considérablement à cause de tout les attributs qui s'ajoute
comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en
fonction du navigateur qui appelle la page.
Et c'est justement côté serveur que le rendu HTML est généré, puis
transféré vers le client.
Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE
si le client est firefox, puis le rendu est envoyé au navigateur.
D'où la différence observée.
J'espère avoir répondu à ta question.
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
eKWaxMEBFHA.1076@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages
générer par IE et par Firefox, les panel ne se transforme pas dans les
même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Bonsoir, Regarde le fil "Mozilla FireFox" un peu plus tôt (le 21/01). Cela devrait t'inspirer. Probablement que Firefox n'est pas reconnu. Il doit être possible de paramétrer toutes ses possibilités dans le machine.config
"Steeve Hétu" a écrit dans le message de news: %
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Paul Bacelar
Encore un utopiste.
Toute norme prête à interprétation et quand on veut que quelque chose qui marche, il faut être pragmatique.
-- Paul Bacelar
"Steeve Hétu" wrote in message news:#
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
> Bonjour, > > Le comportement des contrôles ASP.NET est justement de s'adapter en
fonction
> du navigateur qui appelle la page. > Et c'est justement côté serveur que le rendu HTML est généré, puis
transféré
> vers le client. > Dans ton cas, le framework génère un DIV si le client est IE, et un
TABLE si
> le client est firefox, puis le rendu est envoyé au navigateur. > D'où la différence observée. > > J'espère avoir répondu à ta question. > > -- > Aurélien Norie > Microsoft France > -------------------- > Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement. > > > "Steeve Hétu" a écrit dans le message de
news:
> > >>Bonjour, >> >>Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans >>mes pages asp.net. Quelqu'un peu m'expliquer ? >> >>Lorsque j'utilise des Panel et que je regarde de code source des pages >>générer par IE et par Firefox, les panel ne se transforme pas dans les >>même balise selon le navigateur. >> >>Dans le cas de IE, les panel se transforment en <DIV>. >> >>Dans le cas de Firefox, les panel se transforme en <TABLE>. >> >>Bizarre , non ? Surtout que la page s'exécute du côté serveur. >> >>Steeve > > >
Encore un utopiste.
Toute norme prête à interprétation et quand on veut que quelque chose qui
marche, il faut être pragmatique.
--
Paul Bacelar
"Steeve Hétu" <steevehetu18@hotmail.com> wrote in message
news:#RDoTiJBFHA.208@TK2MSFTNGP12.phx.gbl...
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ?
Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les
standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB)
augmentent considérablement à cause de tout les attributs qui s'ajoute
comme cellborder="0", cellspacing="0", etc...
Steeve
> Bonjour,
>
> Le comportement des contrôles ASP.NET est justement de s'adapter en
fonction
> du navigateur qui appelle la page.
> Et c'est justement côté serveur que le rendu HTML est généré, puis
transféré
> vers le client.
> Dans ton cas, le framework génère un DIV si le client est IE, et un
TABLE si
> le client est firefox, puis le rendu est envoyé au navigateur.
> D'où la différence observée.
>
> J'espère avoir répondu à ta question.
>
> --
> Aurélien Norie
> Microsoft France
> --------------------
> Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement.
>
>
> "Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de
news:
> eKWaxMEBFHA.1076@TK2MSFTNGP10.phx.gbl...
>
>>Bonjour,
>>
>>Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
>>mes pages asp.net. Quelqu'un peu m'expliquer ?
>>
>>Lorsque j'utilise des Panel et que je regarde de code source des pages
>>générer par IE et par Firefox, les panel ne se transforme pas dans les
>>même balise selon le navigateur.
>>
>>Dans le cas de IE, les panel se transforment en <DIV>.
>>
>>Dans le cas de Firefox, les panel se transforme en <TABLE>.
>>
>>Bizarre , non ? Surtout que la page s'exécute du côté serveur.
>>
>>Steeve
>
>
>
Toute norme prête à interprétation et quand on veut que quelque chose qui marche, il faut être pragmatique.
-- Paul Bacelar
"Steeve Hétu" wrote in message news:#
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
> Bonjour, > > Le comportement des contrôles ASP.NET est justement de s'adapter en
fonction
> du navigateur qui appelle la page. > Et c'est justement côté serveur que le rendu HTML est généré, puis
transféré
> vers le client. > Dans ton cas, le framework génère un DIV si le client est IE, et un
TABLE si
> le client est firefox, puis le rendu est envoyé au navigateur. > D'où la différence observée. > > J'espère avoir répondu à ta question. > > -- > Aurélien Norie > Microsoft France > -------------------- > Merci de bien vouloir répondre à ce message dans le newsgroup où il a
été
> posté. Je le consulte régulièrement. > > > "Steeve Hétu" a écrit dans le message de
news:
> > >>Bonjour, >> >>Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans >>mes pages asp.net. Quelqu'un peu m'expliquer ? >> >>Lorsque j'utilise des Panel et que je regarde de code source des pages >>générer par IE et par Firefox, les panel ne se transforme pas dans les >>même balise selon le navigateur. >> >>Dans le cas de IE, les panel se transforment en <DIV>. >> >>Dans le cas de Firefox, les panel se transforme en <TABLE>. >> >>Bizarre , non ? Surtout que la page s'exécute du côté serveur. >> >>Steeve > > >
Zazar
Bonjour,
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
Plongez vous dans les archives et regardez l'état d'avancement de firefox au moment où asp.net était spécifié et vous comprendrez :). Il va falloir attendre asp.net 2.0 pour avoir un meilleur rendu. En attendant, vous pouvez implémenter votre webcontrol Panel pour avoir un rendu identique quelque soit le navigateur.
-- Zazar
Bonjour,
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des
TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter
les standars du web.
Plongez vous dans les archives et regardez l'état d'avancement de firefox au
moment où asp.net était spécifié et vous comprendrez :).
Il va falloir attendre asp.net 2.0 pour avoir un meilleur rendu. En
attendant, vous pouvez implémenter votre webcontrol Panel pour avoir un
rendu identique quelque soit le navigateur.
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
Plongez vous dans les archives et regardez l'état d'avancement de firefox au moment où asp.net était spécifié et vous comprendrez :). Il va falloir attendre asp.net 2.0 pour avoir un meilleur rendu. En attendant, vous pouvez implémenter votre webcontrol Panel pour avoir un rendu identique quelque soit le navigateur.
-- Zazar
Fred
Bonjour, Une suite à mon post d'hier soir. Regarde ici : http://dotnetjunkies.com/WebLog/petergekko/archive/2004/09/16/25775.aspx et là : http://weblogs.asp.net/mrupp/archive/2003/04/03/4789.aspx
"Steeve Hétu" a écrit dans le message de news: %
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Steeve
Bonjour,
Une suite à mon post d'hier soir.
Regarde ici :
http://dotnetjunkies.com/WebLog/petergekko/archive/2004/09/16/25775.aspx
et là :
http://weblogs.asp.net/mrupp/archive/2003/04/03/4789.aspx
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
%23RDoTiJBFHA.208@TK2MSFTNGP12.phx.gbl...
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ?
Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars
du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB)
augmentent considérablement à cause de tout les attributs qui s'ajoute
comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en
fonction du navigateur qui appelle la page.
Et c'est justement côté serveur que le rendu HTML est généré, puis
transféré vers le client.
Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE
si le client est firefox, puis le rendu est envoyé au navigateur.
D'où la différence observée.
J'espère avoir répondu à ta question.
--
Aurélien Norie
Microsoft France
--------------------
Merci de bien vouloir répondre à ce message dans le newsgroup où il a été
posté. Je le consulte régulièrement.
"Steeve Hétu" <steevehetu18@hotmail.com> a écrit dans le message de news:
eKWaxMEBFHA.1076@TK2MSFTNGP10.phx.gbl...
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans
mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages
générer par IE et par Firefox, les panel ne se transforme pas dans les
même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.
Bonjour, Une suite à mon post d'hier soir. Regarde ici : http://dotnetjunkies.com/WebLog/petergekko/archive/2004/09/16/25775.aspx et là : http://weblogs.asp.net/mrupp/archive/2003/04/03/4789.aspx
"Steeve Hétu" a écrit dans le message de news: %
Mais dites-moi... Pourquoi Firefox serait-il mieux adapter à des TABLE ? Alors qu'il s'agit d'un navigateur qui s'efforce de respecter les standars du web.
De plus, en générant des tables comme ça, le poids de mes pages (en KB) augmentent considérablement à cause de tout les attributs qui s'ajoute comme cellborder="0", cellspacing="0", etc...
Steeve
Bonjour,
Le comportement des contrôles ASP.NET est justement de s'adapter en fonction du navigateur qui appelle la page. Et c'est justement côté serveur que le rendu HTML est généré, puis transféré vers le client. Dans ton cas, le framework génère un DIV si le client est IE, et un TABLE si le client est firefox, puis le rendu est envoyé au navigateur. D'où la différence observée.
J'espère avoir répondu à ta question.
-- Aurélien Norie Microsoft France -------------------- Merci de bien vouloir répondre à ce message dans le newsgroup où il a été posté. Je le consulte régulièrement.
"Steeve Hétu" a écrit dans le message de news:
Bonjour,
Il se passe quelque chose de bizarre dans j'utilise un <asp:panel> dans mes pages asp.net. Quelqu'un peu m'expliquer ?
Lorsque j'utilise des Panel et que je regarde de code source des pages générer par IE et par Firefox, les panel ne se transforme pas dans les même balise selon le navigateur.
Dans le cas de IE, les panel se transforment en <DIV>.
Dans le cas de Firefox, les panel se transforme en <TABLE>.
Bizarre , non ? Surtout que la page s'exécute du côté serveur.