<% Page Language="C#"%>
<html>
<head>
<title>页面和代码混合</title>
</head>
<body>
<form runat="server">
<table width="50%">
<tr>
<td width="26%">Email Address:</td>
<td width="74%">
<asp:TextBox id="LogonEmailTextBox" runnat="server" MaxLength="50"></asp:TextBox>
</td>
</tr>
<tr>
<td width="26%">Password:</td>
<asp:Button id="BtnOK" runat="server" Text="OK"></asp:Button>
</td>
<td width="74%">
<asp:Button id="BtnCancel" runat="server" Text="Cancel"></asp:Button>
</td>
</tr>
<tr>
<td width="26%">
你输入的登录名为:
</td>
<td width="74%">
<%=LogonEmailTextBox.Text%>
</td>
</tr>
<tr>
<td width="50%">
你输入的密码为:
</td>
</tr>
</table>
</form>
</body>
</html>
按照书上写的,把这段代码保存在记事本里,命名为login.aspx。
然后在IIS下建一个虚拟目录,将login.aspx放在虚拟目录指向的物理路径下。
在IIS中该虚拟目录下浏览login.aspx页面。但是我看到的页面不是结果,而是错误提示:“/chap02”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 当前上下文中不存在名称“LogonEmailTextBox”源错误: 行 26: </td>
行 27: <td width="74%">
行 28: <%=LogonEmailTextBox.Text%>
行 29: </td>
行 30: </tr>
源文件: d:\wwwroot\chap02\login.aspx 行: 28 谁能帮我改改啊!谢谢啦!
<html>
<head>
<title>页面和代码混合</title>
</head>
<body>
<form runat="server">
<table width="50%">
<tr>
<td width="26%">Email Address:</td>
<td width="74%">
<asp:TextBox id="LogonEmailTextBox" runnat="server" MaxLength="50"></asp:TextBox>
</td>
</tr>
<tr>
<td width="26%">Password:</td>
<asp:Button id="BtnOK" runat="server" Text="OK"></asp:Button>
</td>
<td width="74%">
<asp:Button id="BtnCancel" runat="server" Text="Cancel"></asp:Button>
</td>
</tr>
<tr>
<td width="26%">
你输入的登录名为:
</td>
<td width="74%">
<%=LogonEmailTextBox.Text%>
</td>
</tr>
<tr>
<td width="50%">
你输入的密码为:
</td>
</tr>
</table>
</form>
</body>
</html>
按照书上写的,把这段代码保存在记事本里,命名为login.aspx。
然后在IIS下建一个虚拟目录,将login.aspx放在虚拟目录指向的物理路径下。
在IIS中该虚拟目录下浏览login.aspx页面。但是我看到的页面不是结果,而是错误提示:“/chap02”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 当前上下文中不存在名称“LogonEmailTextBox”源错误: 行 26: </td>
行 27: <td width="74%">
行 28: <%=LogonEmailTextBox.Text%>
行 29: </td>
行 30: </tr>
源文件: d:\wwwroot\chap02\login.aspx 行: 28 谁能帮我改改啊!谢谢啦!
直接改下后缀?》??
在BtnCancel的click事件里写:
str=LogonEmailTextBox.Text;前台引用:
<td width="74%">
<%=str%>
</td>
==>
runat
<html>
<head>
<title>页面和代码混合</title>
</head>
<body>
<form runat="server">
<table width="50%">
<tr>
<td width="26%">Email Address:</td>
<td width="74%">
<asp:TextBox id="LogonEmailTextBox" runat="server" MaxLength="50"></asp:TextBox>
</td>
</tr>
<tr>
<td width="26%">Password:</td>
<td width="74%">
<asp:TextBox id="LogonPasswordTextBox" runat="server" MaxLength="15" textmode="Password"></asp:TextBox>
</td>
</tr>
<tr>
<td width="26%">
<asp:Button id="BtnOK" runat="server" Text="OK"></asp:Button>
</td>
<td width="74%">
<asp:Button id="BtnCancel" runat="server" Text="Cancel"></asp:Button>
</td>
</tr>
<tr>
<td width="26%">
你输入的登录名为:
</td>
<td width="74%">
<%=LogonEmailTextBox.Text%>
</td>
</tr>
<tr>
<td width="50%">
你输入的密码为:
</td>
<td width="74%">
<%=LogonPasswordTextBox.Text%>
</td>
</tr>
</table>
</form>
</body>
</html> 首先是我自己的问题,漏打了一点儿,其次是书的问题,漏印了一点儿。
拼凑之后,终于可以运行出结果!
感谢大家的热心帮助!