ASP.NET表单 - 表单名称\ id更改为aspnetForm

nat*_*tiz 6 forms asp.net submitchanges

我有这个代码:

<form Name="AddPlace" ID="AddPlace" action="AddPlace.aspx" class="niceform" method="post" runat="server">
Run Code Online (Sandbox Code Playgroud)

当我尝试执行代码时,我得到了这个:

<form name="aspnetForm" method="post" action="AddPlace.aspx" id="aspnetForm" class="niceform">
Run Code Online (Sandbox Code Playgroud)

怎么变了?

par*_*ent 8

在表单标记上将"clientidmode"属性设置为"static",以防止框架使用"aspnetForm"覆盖您的名称/ id.这让我疯了好几个小时.


Bri*_*ins 2

ASP.NET Web 表单控制表单元素;例如,如果您尝试更改操作,ASP.NET 将忽略它并将其更改回来...为什么需要特定 ID?为什么 aspnetForm 不能工作?

HTH。