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”,以防止框架用“aspnetForm”覆盖您的名称/ID。这让我发疯了好几个小时。

于 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 回答