6

私はこのコードを持っています:

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

コードを実行しようとすると、代わりに次のようになります。

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

どうして変わるの?

4

3 に答える 3

8

フォーム タグで "clientidmode" 属性を "static" に設定して、フレームワークが名前/ID を "aspnetForm" で上書きしないようにします。これは私を何時間も夢中にさせていました。

于 2013-01-11T22:09:08.393 に答える
2

ASP.NET Web フォームはフォーム要素を制御します。たとえば、アクションを変更しようとすると、ASP.NET はそれを無視して元に戻します...なぜ特定の ID が必要なのですか? aspnetForm が機能しないのはなぜですか?

HTH。

于 2010-12-02T16:01:14.470 に答える
0

マスター ページを使用している可能性があります。本当に必要な場合は、Action 属性を動的に変更できます。

MasterPage で aspnetForm の Action 属性を動的に変更する方法

于 2010-12-02T19:33:23.297 に答える