2009-09-29 8 views
2

J'ai la page principale qui contient la balise de formulaire asp.net suivantRemplacer balise form de asp.net

<form id="CommerceMasterForm" runat="server"> 

sur une page de mon site, je dois créer la forme html normale d'un contrôle utilisateur

<FORM action="http://externaldomain.com" method="post"> 

Comment puis-je remplacer la balise de formulaire asp.net et la faire publier comme un formulaire html typique.

Répondre

3

Vous devriez être en mesure d'inclure une balise de fermeture avant votre nouvelle balise de formulaire. Les tags de formulaire multiples sont autorisés en HTML, mais ils ne peuvent pas être imbriqués. J'utilise cette astuce avec PayPal dans certaines MasterPages et cela fonctionne bien.

</FORM> 
<FORM action="http://externaldomain.com" method="post"> 

Cela empêchera la publication de n'importe quel contrôle de serveur à partir de ce moment.

+1

Vous avez oublié l'indicateur Ryu

+0

+1 ;-) Hey ça marche. –

+1

wow, ça a marché. Je ne sais pas si ce génie ou criminel. acceptons de ne jamais en parler :) – frosty

3

Vous pouvez utiliser Cross Page Posting avoir la forme actuelle se soumettre à une autre page:

<asp:Button runat="server" id="Submit" PostBackUrl="TargetPage.aspx" /> 

De MSDN:

Dans certaines circonstances, vous pouvez poster une page à une autre page . ... Dans ce cas, vous pouvez configurer certains contrôles sur la page pour les publier sur une autre page cible. C'est ce que l'on appelle un affichage inter-pages. Comme la publication inter-pages est configurée pour des contrôles individuels, vous pouvez créer une page qui publie sur différentes pages en fonction du bouton sur lequel l'utilisateur clique.

+0

salut rex, merci pour la réponse. J'aurais dû préciser que je n'utilise pas de contrôles. c'est-à-dire que j'utilise des entrées html old school car j'ai besoin de contrôler le nom. c'est-à-dire c'est la soumission à un tiers et ils attendent "totalPrice" etc Donc, fondamentalement, j'ai besoin d'un moyen pour le maître

de ne pas afficher. – frosty

Questions connexes