CZWeb.cs 文件编译为dll,放bin目录下,运行出现错误,该怎么写那个cs文件?
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “ASP.login_aspx”并不包含对“LoginEnter_Click”的定义源错误: 行 23: </tr>
行 24: <tr>
行 25: <td colspan="2" align="center"><asp:button id="LoginEnter" text="登录" runat="server" onclick="LoginEnter_Click" /></td>
行 26: </tr>
行 27: </table>
// Login.aspx文件
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Register TagPrefix="CZLogin" NameSpace="CZWeb" Assembly="CZWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>后台登录</title>
</head>
<body>
<br /><br /><br /><br /><br />
<h4 align="center"><strong>用户登录</strong></h4>
<h5 align="center"><asp:Label id="LoginMessage" runat="server" /></h5>
<form runat="server">
<table border="0" width="250" align="center">
<tr>
<td>用户名:</td>
<td><asp:textbox id="LoginUser" runat="server" /></td>
</tr>
<tr>
<td>密码:</td>
<td><asp:textbox id="LoginPassWord" TextMode="Password" runat="server" /></td>
</tr>
<tr>
<td colspan="2" align="center"><asp:button id="LoginEnter" text="登录" runat="server" onclick="LoginEnter_Click" /></td>
</tr>
</table>
</form>
</body>
</html>// CZWeb.cs 文件
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;namespace CZWeb {
/// 登录类
public class CZLogin:Page {
public Label LoginMessage;
public Button LoginEnter;
public TextBox LoginUser;
public TextBox LoginPassWord;
public void LoginEnter_Click( Object Source , EventArgs e ) {
LoginMessage.Text = LoginUser.Text;
}
}
}
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0117: “ASP.login_aspx”并不包含对“LoginEnter_Click”的定义源错误: 行 23: </tr>
行 24: <tr>
行 25: <td colspan="2" align="center"><asp:button id="LoginEnter" text="登录" runat="server" onclick="LoginEnter_Click" /></td>
行 26: </tr>
行 27: </table>
// Login.aspx文件
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@ Register TagPrefix="CZLogin" NameSpace="CZWeb" Assembly="CZWeb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>后台登录</title>
</head>
<body>
<br /><br /><br /><br /><br />
<h4 align="center"><strong>用户登录</strong></h4>
<h5 align="center"><asp:Label id="LoginMessage" runat="server" /></h5>
<form runat="server">
<table border="0" width="250" align="center">
<tr>
<td>用户名:</td>
<td><asp:textbox id="LoginUser" runat="server" /></td>
</tr>
<tr>
<td>密码:</td>
<td><asp:textbox id="LoginPassWord" TextMode="Password" runat="server" /></td>
</tr>
<tr>
<td colspan="2" align="center"><asp:button id="LoginEnter" text="登录" runat="server" onclick="LoginEnter_Click" /></td>
</tr>
</table>
</form>
</body>
</html>// CZWeb.cs 文件
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;namespace CZWeb {
/// 登录类
public class CZLogin:Page {
public Label LoginMessage;
public Button LoginEnter;
public TextBox LoginUser;
public TextBox LoginPassWord;
public void LoginEnter_Click( Object Source , EventArgs e ) {
LoginMessage.Text = LoginUser.Text;
}
}
}
public xxx这样上把public换成Pertected看看你这样写代码不好。我是没这样写过。最好有VS。NET环境的话。用VS。NET开发,就不会出现这些琐碎的事情了
要么就要引入命名空间
<%@ Page Language="C#" Codebehind="你的CS文件" AutoEventWireup="false" Inherits="你类所在位置" %>