当前位置: 代码迷 >> ASP.NET >> 这个服务器异常如何解决?[初学不久]
  详细解决方案

这个服务器异常如何解决?[初学不久]

热度:8900   发布时间:2013-02-25 00:00:00.0
这个服务器错误怎么解决?[初学不久]
大家看看这段代码有什么错?

<%@ Page Language="C#"%>
<script language="C#" runat="server">
  void Page_Load()
  {<!--要在点击后出现的内容,用label控件--〉
  Message1.Text="";
  Message2.Text="";
  Message3.Text="";
   
  if(text1.Text!="")
  {
  Message1.Text="You have entered your name :"+text1.Text;
  }
   
  if(text2.Text!="")
  {
  Message2.Text="You have entered your address:"+text2.Text;
  }
   
  if(text3.Text!="")
  {
  Message3.Text="You have entered your password:"+text3.Text;
  }
   
   
  }
</script>
<html>
  <head>
  <title>Login the server</title>
  </head>
  <body>
   
  <asp:label id="Message1" runat="server"/><!--先创建Label控件-->
  <br/><br/>
  <asp:label id="Message2" runat="server"/>
  <br/><br/>
  <asp:label id="Message3" runat="server"/>
  <br/><br/>
  <form runat="server">
  Enter your name please:<asp:textbox id="text1" runat="server">
  <br/><br/>
  Enter your address please:<asp:textbox id="text2" runat="server" rows=5 textmode="multiline">
  <br/><br/>
  Enter your password please:<asp:textbox id="text3" runat="server" textmode="password">
  <br/><br/>
  <input type="Submit" value="Submit">
  </form>
  </body>
</html>
----------------------------------------------------------------------------------------------------
显示错误:
“/”应用程序中的服务器错误。
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件

分析器错误消息: 查找 </asp:textbox> 标记时遇到意外的文件结尾。

源错误:

行 42: Enter your address please:<asp:textbox id="text2" runat="server" rows=5 textmode="multiline">
行 43: <br/><br/>
行 44: Enter your password please:<asp:textbox id="text3" runat="server" textmode="password">
行 45: <br/><br/>
行 46: <input type="Submit" value="Submit">


源文件: /ASPNET/login.aspx 行: 44

------解决方案--------------------------------------------------------
HTML code
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
------解决方案--------------------------------------------------------
都没结束的</asp:Label>
------解决方案--------------------------------------------------------
HTML code
<html>   <head>     <title>Login the server </title>   </head>   <body>         <asp:label id="Message1" runat="server"/> <!--先创建Label控件-->     <br/> <br/>     <asp:label id="Message2" runat="server"/>     <br/> <br/>     <asp:label id="Message3" runat="server"/>     <br/> <br/>     <form runat="server">     Enter your name please: <asp:TextBox id="text1" runat="server"></asp:TextBox>     <br/> <br/>     Enter your address please: <asp:TextBox id="text2" runat="server" rows=5 textmode="multiline"></asp:TextBox>     <br/> <br/>     Enter your password please: <asp:TextBox id="text3" runat="server" textmode="password"></asp:TextBox>     <br/> <br/>     <input type="Submit" value="Submit">     </form>   </body> </html>
------解决方案--------------------------------------------------------
是啊 加个</asp:textbox> 标记就行了
------解决方案--------------------------------------------------------
楼主的3个textbox控件的标记没有写完整,在每个后面加上</asp:textbox>或者<asp:TextBox id="text1" runat="server" />,加个 "/"
------解决方案--------------------------------------------------------
上面有提示啊,你没看清楚而已,页面都没写完整呢
  相关解决方案