OVH Cloud OVH Cloud

Controles Web et Html

3 réponses
Avatar
Stan SR
Bonjour,

Pourriez vous m'éclairer sur ce point :
A quel moment est il plus propice d'utiliser des controles HTML à la place
des controles Web ?
Y a t il un gain en terme de performance ou autre en utilisant des controles
Web si on ne les utilise dans le code behind ?

De même, quelle est la différence entre <div runat="server" id="calque1" />
et <asp:Panel id="calque1" runat="server" /> ?

Merci d'avance

Stan

3 réponses

Avatar
Karl Seguin [MVP]
Ce n'est pas vraiment une question de performance.

Une des raisons pour utiliser des controles HTML est d'adotper ASP.NET plus
vitte. Si tu as un site en HTML ou ASP classique, il suffit simplement
d'ajouter un id and runat="server" aux elements et tu peus utiliser
CodeBehind and les autre nouveauté d'ASP.NET

Dans d'autre cas, tas pas de choix sauf d'utiliser un ou l'autre. Par
example, si tu veus telecharger un document, tu dois utility un control
HTML, car il n'y a pas de Web Control equivilant. Et si tu veus un DataGrid
ou une functionality semblable, tu dois utiliser une controle web.

Généralment, les controles Web offrent plus de flexibility et peuvents être
extender (pardon :) ) plus facillement via une controle custom. En réalité
les deux choix son bon, mes si t'as l'opportunité je recommende les controle
web.

Karl
--
http://www.openmymind.net/
http://www.codebetter.com/


"Stan SR" wrote in message
news:%23G7W5XZ%
Bonjour,

Pourriez vous m'éclairer sur ce point :
A quel moment est il plus propice d'utiliser des controles HTML à la place
des controles Web ?
Y a t il un gain en terme de performance ou autre en utilisant des
controles Web si on ne les utilise dans le code behind ?

De même, quelle est la différence entre <div runat="server" id="calque1"
/> et <asp:Panel id="calque1" runat="server" /> ?

Merci d'avance

Stan




Avatar
Stan SR
Salut Karl,
Ben si je savais, j'aurais du poser ma question en français sur l'autre
forum au sujet du Cache ca m'aurait éviter d'abimer l'anglais :-) .

Merci pour ta réponse.

Stan


"Karl Seguin [MVP]"

Ce n'est pas vraiment une question de performance.

Une des raisons pour utiliser des controles HTML est d'adotper ASP.NET
plus vitte. Si tu as un site en HTML ou ASP classique, il suffit
simplement d'ajouter un id and runat="server" aux elements et tu peus
utiliser CodeBehind and les autre nouveauté d'ASP.NET

Dans d'autre cas, tas pas de choix sauf d'utiliser un ou l'autre. Par
example, si tu veus telecharger un document, tu dois utility un control
HTML, car il n'y a pas de Web Control equivilant. Et si tu veus un
DataGrid ou une functionality semblable, tu dois utiliser une controle
web.

Généralment, les controles Web offrent plus de flexibility et peuvents
être extender (pardon :) ) plus facillement via une controle custom. En
réalité les deux choix son bon, mes si t'as l'opportunité je recommende
les controle web.

Karl
--
http://www.openmymind.net/
http://www.codebetter.com/


"Stan SR" wrote in message
news:%23G7W5XZ%
Bonjour,

Pourriez vous m'éclairer sur ce point :
A quel moment est il plus propice d'utiliser des controles HTML à la
place des controles Web ?
Y a t il un gain en terme de performance ou autre en utilisant des
controles Web si on ne les utilise dans le code behind ?

De même, quelle est la différence entre <div runat="server" id="calque1"
/> et <asp:Panel id="calque1" runat="server" /> ?

Merci d'avance

Stan








Avatar
Karl Seguin [MVP]
Je vien juste de commencer d'aider en francais. Sa me prend environ 4x plus
longtemps :) ...J'apprecit beaucoups ton effort de demander an anglais :)

Karl
--
http://www.openmymind.net/
http://www.fuelindustries.com/


"Stan SR" wrote in message
news:OXwlaEc%
Salut Karl,
Ben si je savais, j'aurais du poser ma question en français sur l'autre
forum au sujet du Cache ca m'aurait éviter d'abimer l'anglais :-) .

Merci pour ta réponse.

Stan


"Karl Seguin [MVP]"

Ce n'est pas vraiment une question de performance.

Une des raisons pour utiliser des controles HTML est d'adotper ASP.NET
plus vitte. Si tu as un site en HTML ou ASP classique, il suffit
simplement d'ajouter un id and runat="server" aux elements et tu peus
utiliser CodeBehind and les autre nouveauté d'ASP.NET

Dans d'autre cas, tas pas de choix sauf d'utiliser un ou l'autre. Par
example, si tu veus telecharger un document, tu dois utility un control
HTML, car il n'y a pas de Web Control equivilant. Et si tu veus un
DataGrid ou une functionality semblable, tu dois utiliser une controle
web.

Généralment, les controles Web offrent plus de flexibility et peuvents
être extender (pardon :) ) plus facillement via une controle custom. En
réalité les deux choix son bon, mes si t'as l'opportunité je recommende
les controle web.

Karl
--
http://www.openmymind.net/
http://www.codebetter.com/


"Stan SR" wrote in message
news:%23G7W5XZ%
Bonjour,

Pourriez vous m'éclairer sur ce point :
A quel moment est il plus propice d'utiliser des controles HTML à la
place des controles Web ?
Y a t il un gain en terme de performance ou autre en utilisant des
controles Web si on ne les utilise dans le code behind ?

De même, quelle est la différence entre <div runat="server"
id="calque1" /> et <asp:Panel id="calque1" runat="server" /> ?

Merci d'avance

Stan