ID“Form1”已被其他控件使用。急等回家吃饭!

fishpower7 2005-02-20 05:35:35
“/WebApplication3”应用程序中的服务器错误。
--------------------------------------------------------------------------------

分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: ID“Form1”已被其他控件使用。

源错误:


行 22: </form>
行 23: <FONT face="宋体"></FONT><FONT face="宋体">
行 24: <FORM id="Form1" method="post" runat="server">
行 25: <FONT face="宋体">
行 26: <asp:Label id="lblFlag" runat="server" Width="248px" Height="20px"></asp:Label></FONT></FORM>


源文件: c:\inetpub\wwwroot\WebApplication3\WebForm1.aspx 行: 24



我刚学c#的asp.net的程序,运行时提示这个。

急等回家吃饭,给解决一下吧。
...全文
217 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaomaoxia 2005-02-21
  • 打赏
  • 举报
回复
就是啊, 明明两个form1
robin0925 2005-02-21
  • 打赏
  • 举报
回复
明明就是两个form1,莫非louzhu眼花了?!

yun!
chengbo1983 2005-02-21
  • 打赏
  • 举报
回复
你是用VS写的程序吧?
用VS新建一个aspx页面,就会自动生成一个<form>,你照着书打代码,自然又多了个<form>
删一个吧
fishpower7 2005-02-21
  • 打赏
  • 举报
回复
我知道,可是我不知道是怎么来的两个form。我什么也没动过,就比着书上敲了一段,
我不明白这个form是什么意思,怎么会有两个呢?我只有一个网页而已啦,是什么操作让它出现了两个form呢????
chengbo1983 2005-02-20
  • 打赏
  • 举报
回复
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication3.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 148px; WIDTH: 300px; POSITION: absolute; TOP: 108px; HEIGHT: 116px"
cellSpacing="1" cellPadding="1" width="300" border="1">
<TBODY>
<TR>
<TD><FONT face="宋体">
<asp:Label id="lblCommStr" runat="server" Width="248px" Height="20px"></asp:Label></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 30px">
</form>
<FONT face="宋体"></FONT><FONT face="宋体">
<FORM id="Form1" method="post" runat="server"><!--这里有一个-->
<FONT face="宋体">
<asp:Label id="lblFlag" runat="server" Width="248px" Height="20px"></asp:Label></FONT></FORM>
</FONT></TD></TR>
<TR>
<TD><FONT face="宋体">
<asp:Button id="Button2" runat="server" Width="100px" Text="插入记录"></asp:Button>      
<FONT face="宋体">
<asp:Button id="Button1" runat="server" Width="100px" Text="删除记录"></asp:Button></FONT><FONT face="宋体"></FONT></FONT></TD>
</TR>
</TBODY></TABLE>
<FORM id="Form1" method="post" runat="server"><!--这里有一个-->
<FONT face="宋体">
<asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 100px; POSITION: absolute; TOP: 24px" runat="server"></asp:TextBox>
<asp:TextBox id="TextBox2" style="Z-INDEX: 103; LEFT: 284px; POSITION: absolute; TOP: 24px" runat="server"></asp:TextBox></FONT></FORM>
</body>
</HTML>
shanjinqi 2005-02-20
  • 打赏
  • 举报
回复
晕!!!偶也看见2个form!!!
  • 打赏
  • 举报
回复
明明就是两个form1,莫非我眼花了?!
annio 2005-02-20
  • 打赏
  • 举报
回复
明明是有2个<form>嘛,楼主你看清楚!!!
fishpower7 2005-02-20
  • 打赏
  • 举报
回复
不行,移了也不行啊,

我就是照着书上写的,怎么不对呢

我什么也没动啊
jilate 2005-02-20
  • 打赏
  • 举报
回复
</form>
移动到 </body> 前面看看
fishpower7 2005-02-20
  • 打赏
  • 举报
回复
chengbo1983(努力学习.Net!(asp.net C#)) :

怎么取啊?在哪取啊?
fishpower7 2005-02-20
  • 打赏
  • 举报
回复
我用写字本打开的,如下:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication3.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<TABLE id="Table1" style="Z-INDEX: 101; LEFT: 148px; WIDTH: 300px; POSITION: absolute; TOP: 108px; HEIGHT: 116px"
cellSpacing="1" cellPadding="1" width="300" border="1">
<TBODY>
<TR>
<TD><FONT face="宋体">
<asp:Label id="lblCommStr" runat="server" Width="248px" Height="20px"></asp:Label></FONT></TD>
</TR>
<TR>
<TD style="HEIGHT: 30px">
</form>
<FONT face="宋体"></FONT><FONT face="宋体">
<FORM id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:Label id="lblFlag" runat="server" Width="248px" Height="20px"></asp:Label></FONT></FORM>
</FONT></TD></TR>
<TR>
<TD><FONT face="宋体">
<asp:Button id="Button2" runat="server" Width="100px" Text="插入记录"></asp:Button>      
<FONT face="宋体">
<asp:Button id="Button1" runat="server" Width="100px" Text="删除记录"></asp:Button></FONT><FONT face="宋体"></FONT></FONT></TD>
</TR>
</TBODY></TABLE>
<FORM id="Form1" method="post" runat="server">
<FONT face="宋体">
<asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 100px; POSITION: absolute; TOP: 24px" runat="server"></asp:TextBox>
<asp:TextBox id="TextBox2" style="Z-INDEX: 103; LEFT: 284px; POSITION: absolute; TOP: 24px" runat="server"></asp:TextBox></FONT></FORM>
</body>
</HTML>

=======================
哪有问题?问题原因是什么呢?
chengbo1983 2005-02-20
  • 打赏
  • 举报
回复
你仔细看一下,肯定有两个Form,而且ID还一样,取一个就是了
fishpower7 2005-02-20
  • 打赏
  • 举报
回复
就一个窗体啊,没有两个
LoveCherry 2005-02-20
  • 打赏
  • 举报
回复
</form>
行 23: <FONT face="宋体"></FONT><FONT face="宋体">
行 24: <FORM id="Form1" method="post" runat="server">

可见你有2个form啊
合并一下吧,不能有2个runat=server的form

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧