Domanda

ho questo codice:

<form Name="AddPlace" ID="AddPlace" action="AddPlace.aspx" class="niceform" method="post" runat="server">

che quando provo ad eseguire il codice ottengo questo invece:

<form name="aspnetForm" method="post" action="AddPlace.aspx" id="aspnetForm" class="niceform">

Come mai cambia?

È stato utile?

Soluzione

ASP.NET moduli web prende sull'elemento forma; per esempio, se si tenta di modificare l'azione, ASP.NET ignorarlo e cambiare di nuovo ... perché avete bisogno di un ID specifico? Perché non il lavoro aspnetForm?

HTH.

Altri suggerimenti

Set attributo "ClientIDMode" a "statica" nel tag form per evitare che il quadro dal esclusione tuo nome / id con "aspnetForm". Questo mi stava guidando dadi per ore.

Può essere perché si sta utilizzando pagine master. È possibile modificare l'attributo di azione in modo dinamico se si ha realmente bisogno di:

Come modificare l'attributo di azione del aspnetForm su MasterPage dinamicamente

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top