j'ai fais en asp.net une page master dans lequel j'ai un access sur la
gauche à l'inscription à une ml
j'ai donc un formulaire form runat="server" ...
tout est ok !
seulement maintenant dans la page centrale j'ai une page qui appele un autre
formulaire <form runat="server" ...
pour charger une liste deroulante en fonction de la base !!
mais la j'ai un message d'erreur qui me laisse à croire que je ne peux
mettre seulement qu'un seul formulaire en runat="server" ??
normal ou astuce pour pouvoir le faire ?
si il n'en faut qu'un seul je vais modifier celui du coté pour le mettre à
l'ancienne genre asp 3.0
mais y'aurait'il un moyen que la validation du formulaire ancienne
generation puisse executer une fonction plutot que de devoir pointer sur une
page aspx ?
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
Daniel TIZON
Dans une même WebForm (page ASPX) il ne peut y avoir qu'un seul formulaire runat="server" et c'est normal. Il est possible de rajouter d'autres balises <form> non marquées runat=server, mais ce n'st pas du tout conseillé, pas dans la philosophie d'ASP.NET. En ASP.NET; le formulaire poste sur lui-même, des méthodes événementielles côté sererveur te permettent de savoir sur quel bouton ou combo tu a cliqué pour effectuer une action et afficher la même page ou effectuer une action et rediriger vers une autre page. ex : response.redirect("pagesuivante.aspx"); En ASP.NET 2.0, on a maintenant la possibilité de faire du Cross-Postaback et donc de poster directement sur autant de pages que l'on a de boutons tout en ayant q'un seul formulaire HTML runat=server -- Daniel TIZON MCP - MCSD.NET - MCT
Dans ton cas, "Ch." a écrit dans le message de news:
Bonjour,
j'ai fais en asp.net une page master dans lequel j'ai un access sur la gauche à l'inscription à une ml j'ai donc un formulaire form runat="server" ...
tout est ok ! seulement maintenant dans la page centrale j'ai une page qui appele un autre formulaire <form runat="server" ...
pour charger une liste deroulante en fonction de la base !!
mais la j'ai un message d'erreur qui me laisse à croire que je ne peux mettre seulement qu'un seul formulaire en runat="server" ??
normal ou astuce pour pouvoir le faire ?
si il n'en faut qu'un seul je vais modifier celui du coté pour le mettre à l'ancienne genre asp 3.0 mais y'aurait'il un moyen que la validation du formulaire ancienne generation puisse executer une fonction plutot que de devoir pointer sur une page aspx ?
Dans une même WebForm (page ASPX) il ne peut y avoir qu'un seul formulaire
runat="server" et c'est normal. Il est possible de rajouter d'autres balises
<form> non marquées runat=server, mais ce n'st pas du tout conseillé, pas
dans la philosophie d'ASP.NET.
En ASP.NET; le formulaire poste sur lui-même, des méthodes événementielles
côté sererveur te permettent de savoir sur quel bouton ou combo tu a cliqué
pour effectuer une action et afficher la même page ou effectuer une action
et rediriger vers une autre page.
ex : response.redirect("pagesuivante.aspx");
En ASP.NET 2.0, on a maintenant la possibilité de faire du Cross-Postaback
et donc de poster directement sur autant de pages que l'on a de boutons tout
en ayant q'un seul formulaire HTML runat=server
--
Daniel TIZON
MCP - MCSD.NET - MCT
Dans ton cas,
"Ch." <christophe@ipnet.fr> a écrit dans le message de news:
Oy0RiELAGHA.3296@TK2MSFTNGP12.phx.gbl...
Bonjour,
j'ai fais en asp.net une page master dans lequel j'ai un access sur la
gauche à l'inscription à une ml
j'ai donc un formulaire form runat="server" ...
tout est ok !
seulement maintenant dans la page centrale j'ai une page qui appele un
autre formulaire <form runat="server" ...
pour charger une liste deroulante en fonction de la base !!
mais la j'ai un message d'erreur qui me laisse à croire que je ne peux
mettre seulement qu'un seul formulaire en runat="server" ??
normal ou astuce pour pouvoir le faire ?
si il n'en faut qu'un seul je vais modifier celui du coté pour le mettre à
l'ancienne genre asp 3.0
mais y'aurait'il un moyen que la validation du formulaire ancienne
generation puisse executer une fonction plutot que de devoir pointer sur
une page aspx ?
Dans une même WebForm (page ASPX) il ne peut y avoir qu'un seul formulaire runat="server" et c'est normal. Il est possible de rajouter d'autres balises <form> non marquées runat=server, mais ce n'st pas du tout conseillé, pas dans la philosophie d'ASP.NET. En ASP.NET; le formulaire poste sur lui-même, des méthodes événementielles côté sererveur te permettent de savoir sur quel bouton ou combo tu a cliqué pour effectuer une action et afficher la même page ou effectuer une action et rediriger vers une autre page. ex : response.redirect("pagesuivante.aspx"); En ASP.NET 2.0, on a maintenant la possibilité de faire du Cross-Postaback et donc de poster directement sur autant de pages que l'on a de boutons tout en ayant q'un seul formulaire HTML runat=server -- Daniel TIZON MCP - MCSD.NET - MCT
Dans ton cas, "Ch." a écrit dans le message de news:
Bonjour,
j'ai fais en asp.net une page master dans lequel j'ai un access sur la gauche à l'inscription à une ml j'ai donc un formulaire form runat="server" ...
tout est ok ! seulement maintenant dans la page centrale j'ai une page qui appele un autre formulaire <form runat="server" ...
pour charger une liste deroulante en fonction de la base !!
mais la j'ai un message d'erreur qui me laisse à croire que je ne peux mettre seulement qu'un seul formulaire en runat="server" ??
normal ou astuce pour pouvoir le faire ?
si il n'en faut qu'un seul je vais modifier celui du coté pour le mettre à l'ancienne genre asp 3.0 mais y'aurait'il un moyen que la validation du formulaire ancienne generation puisse executer une fonction plutot que de devoir pointer sur une page aspx ?