asp.netフォーム - フォーム名 idがaspnetformに変更されます
-
30-09-2019 - |
質問
私はこのコードを持っています:
<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">
どうして変更されるの?
解決
ASP.NET Webフォームは、フォーム要素を制御します。たとえば、アクションを変更しようとする場合、ASP.NETはそれを無視して戻します...なぜ特定のIDが必要なのですか? Aspnetformが機能しないのはなぜですか?
Hth。
他のヒント
「clientIdMode」属性をフォームタグの「static」に設定して、フレームワークが「aspnetform」で名前/IDをオーバーライドするのを防ぎます。これは私を何時間も駆り立てていました。
マスターページを使用しているためかもしれません。本当に必要な場合は、アクション属性を動的に変更できます。
所属していません StackOverflow