<asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="button_click" />有错吗 <asp:Button 等要放在Form 中。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Button id="btnGoodBye" runat="server" Text="Say Goodbye" OnClick="button_click"></asp:Button><asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="button_click"></asp:Button>OnClick="button_click"应该是OnClick="Button_click"才行吧 对,放在<form runat = server>中也是必须的 看看这个:<%@ Page Language="c#" CodeBehind="Login.aspx.cs" AutoEventWireup="false" Inherits="HRMS.WebForm1" %><%@ Import Namespace="HRMS" %><%@ Import Namespace="System.Web.Security " %><%@ Import Namespace="System.Data.SqlClient" %><%@ Import Namespace="System.Data" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>Login</title> <LINK href="Main.css" type="text/css" rel="stylesheet"> <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <meta content="True" name="vs_showGrid"> <script language="C#" runat="server"> //连接数据库 void imgbtLogin_Click(Object Src, ImageClickEventArgs E) { String str_word; str_word=txtEmail.Text; str_word.Replace("'",""); //去除非法字符 str_word.Trim(); //去除空格 txtEmail.Text=str_word; class_Connection Connection=new class_Connection(); //定义数据库连接类 SqlDataReader Reader; //定义数据库读对象 if (Page.IsValid) //是否通过身份验证 { try { Connection.method_Open(); //打开数据库方法(类中定义) String strSQL = "SELECT * FROM hr_operator WHERE loginid = '" + str_word.Replace("'","‘") + "'"; Connection.method_Reader(strSQL,Connection.SqlConn,out Reader); //Reader为输入输出参数据 if (Reader.Read()) //判断用户是否存在 { ////判断登录名是否正确 if (Reader["loginid"].ToString()==txtEmail.Text) { if (Reader["Password"].ToString() == txtPwd.Text) //判断密码是否正确与帐号是否停用 { if (Reader["enable"].ToString()=="b") //判断用户登录名是否停号b没有停用,a停用 { Reader.Close(); FormsAuthentication.RedirectFromLoginPage(txtEmail.Text, false); //能过身份验证,登录用拿到能访问本站点的权限 //Log_Add("a"); //记录日志 } else { Response.Redirect(@"Password/Stop.htm"); //帐号停用 } } else { // Log_Add("b"); //记录日志 Response.Redirect(@"Password/Wrong.htm"); //用户名、密码错误 } } else { // Log_Add("b"); //记录日志 Response.Redirect(@"Password/Wrong.htm"); //用户名、密码错误 } Reader.Close(); } else { //Log_Add("b"); //记录日志 Response.Redirect(@"Password/Wrong.htm"); //没有此用户 Reader.Close(); } } catch { return; } } } //清空文本框 void imgbtCancel_Click(Object Src, ImageClickEventArgs E) { txtEmail.Text=""; txtPwd.Text=""; } //记录日志 void Log_Add(String str) { class_Connection conn=new class_Connection(); conn.method_Open(); //找开连接 string strsql="insert into hr_note(login_name,falg,login_nu,login_ip) values('" + txtEmail.Text.ToString() + "','" + str.ToString() + "','1','" + Request.UserHostAddress.ToString() + "');"; conn.method_Write(strsql,conn.SqlConn); //写入日志 } </script> </HEAD> <body MS_POSITIONING="GridLayout" bgColor="#4766a6" leftMargin="0" topMargin="0"> <form id="Login" method="post" runat="server"> <TABLE id="Table1" cellSpacing="0" cellPadding="0" width="100%" align="left" border="0"> <TR> <TD noWrap background="Image/Top_bg1.gif" vAlign="top" width="305"> <asp:Image id="Image2" runat="server" ImageUrl="Image\Logo.jpg"></asp:Image> </TD> <TD noWrap background="Image/Top_bg.gif" width="10" height="10"> <asp:Image id="Image1" runat="server" ImageUrl="Image\Top_Middle.gif"></asp:Image> </TD> <TD noWrap background="Image/Top_bg.gif"></TD> </TR> <TR> <TD noWrap colSpan="3" height="300" align="middle"> <P> <asp:Label id="Label1" runat="server" ForeColor="White">帐号:</asp:Label> <asp:TextBox id="txtEmail" runat="server" BorderStyle="Dotted" MaxLength="10"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="!" ControlToValidate="txtEmail"></asp:RequiredFieldValidator></P> <P> <asp:Label id="Label2" runat="server" ForeColor="White">密码:</asp:Label> <asp:TextBox id="txtPwd" runat="server" BorderStyle="Dotted" TextMode="Password" MaxLength="20"></asp:TextBox> <asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="!" ControlToValidate="txtPwd"></asp:RequiredFieldValidator></P> <P> <asp:ImageButton id="imgbtLogin" runat="server" OnClick="imgbtLogin_Click" ImageUrl="Button/Login.gif"></asp:ImageButton> <asp:ImageButton id="imgbtCancel" runat="server" OnClick="imgbtCancel_Click" ImageUrl="Button/Cancel.gif"></asp:ImageButton> <asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Password/Pwd.htm">找回密码</asp:HyperLink></P> </TD> </TR> <TR> <TD noWrap colSpan="3" align="middle"> <P><FONT color="#ffffff"><FONT color="#e0ecf5"> G3小组版权所有 意见和建议:<FONT color="#ff0000"><B><FONT color="#009900"><FONT color="#ff0000"><B><FONT color="#006600"><FONT color="#ff0000"> <a href="mailto:[email protected]">[email protected]</a></FONT></FONT></B></FONT></FONT></B></FONT></FONT></FONT></P> <P><FONT color="#e0ecf5">建议屏幕分辨率大小: 1024 X 768</FONT></P> </TD> </TR> </TABLE> </form> </body></HTML> <script runtat="sever">sub Button_click(s as Object,e as eventArgs) IF s.id="btnHello" Then lblmessage.text="Hello!" Else lblmessage.text="goodbye" End IFEnd sub</script><html><head> </head><body> <p> click on the button to view the Mesage </p> <form Runat="server"> <p> <asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="Button_click" /> </p> <p> <asp:Button id="btnGoodBye" runat="server" Text="Say Goodbye" OnClick="Button_click" /> </p> <p> <asp:Label id="lblMessage" runat="server" >Label</asp:Label> </p> </form></body></html>还报这个错误编译器错误信息: BC30456: “Button_click”不是“ASP.test_aspx”的成员。源错误: 行 18: <form Runat="server">行 19: <p>行 20: <asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="Button_click" />行 21: </p>行 22: <p> 楼主的两个button公用一个Button_click事件,是否不妥?再加一个事件试试? OnClick="Button_click"runat="server"到底想在客户端还是在服务器端处理?!是哪里拷来的代码,想捏在一块吧? List<string>和string[]的差别和联系 SqlServer里存的XML文件如何显示出来? ASP.NET 的MSN群组 关于freeview控件配置的问题,对我来说很难 请问像这种情况怎么解决? 怎样实现erp里面自行添加任务并提交的功能?前天问过了,没有结果,急 请教各位大哥,关于Exchange 2007 的二次开发问题 关于得到网卡mac地址的方法,不论在哪得出的都是一个MAC地址。 急求答案,困扰两个星期的问题!不甚感谢! 怎樣在Asp.Net中使用國際化資源? 用asp.net如果向access库中提交数据??? 怎么使弹出的htm窗口在最后层,并且最小化?
<asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="button_click"></asp:Button>
OnClick="button_click"应该是OnClick="Button_click"才行吧
<%@ Page Language="c#" CodeBehind="Login.aspx.cs" AutoEventWireup="false" Inherits="HRMS.WebForm1" %>
<%@ Import Namespace="HRMS" %>
<%@ Import Namespace="System.Web.Security " %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Login</title>
<LINK href="Main.css" type="text/css" rel="stylesheet">
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<meta content="True" name="vs_showGrid">
<script language="C#" runat="server">
//连接数据库
void imgbtLogin_Click(Object Src, ImageClickEventArgs E)
{
String str_word;
str_word=txtEmail.Text;
str_word.Replace("'",""); //去除非法字符
str_word.Trim(); //去除空格
txtEmail.Text=str_word;
class_Connection Connection=new class_Connection(); //定义数据库连接类
SqlDataReader Reader; //定义数据库读对象
if (Page.IsValid) //是否通过身份验证
{
try
{
Connection.method_Open(); //打开数据库方法(类中定义)
String strSQL = "SELECT * FROM hr_operator WHERE loginid = '" + str_word.Replace("'","‘") + "'";
Connection.method_Reader(strSQL,Connection.SqlConn,out Reader); //Reader为输入输出参数据
if (Reader.Read()) //判断用户是否存在
{
////判断登录名是否正确
if (Reader["loginid"].ToString()==txtEmail.Text)
{
if (Reader["Password"].ToString() == txtPwd.Text) //判断密码是否正确与帐号是否停用
{
if (Reader["enable"].ToString()=="b") //判断用户登录名是否停号b没有停用,a停用
{
Reader.Close();
FormsAuthentication.RedirectFromLoginPage(txtEmail.Text, false); //能过身份验证,登录用拿到能访问本站点的权限
//Log_Add("a"); //记录日志
}
else
{
Response.Redirect(@"Password/Stop.htm"); //帐号停用
}
}
else
{
// Log_Add("b"); //记录日志
Response.Redirect(@"Password/Wrong.htm"); //用户名、密码错误
}
}
else
{
// Log_Add("b"); //记录日志
Response.Redirect(@"Password/Wrong.htm"); //用户名、密码错误
}
Reader.Close();
}
else
{
//Log_Add("b"); //记录日志
Response.Redirect(@"Password/Wrong.htm"); //没有此用户
Reader.Close();
}
}
catch
{
return;
}
}
}
//清空文本框
void imgbtCancel_Click(Object Src, ImageClickEventArgs E)
{
txtEmail.Text="";
txtPwd.Text="";
}
//记录日志
void Log_Add(String str)
{
class_Connection conn=new class_Connection();
conn.method_Open(); //找开连接
string strsql="insert into hr_note(login_name,falg,login_nu,login_ip) values('" + txtEmail.Text.ToString() + "','" + str.ToString() + "','1','" + Request.UserHostAddress.ToString() + "');";
conn.method_Write(strsql,conn.SqlConn); //写入日志
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout" bgColor="#4766a6" leftMargin="0" topMargin="0">
<form id="Login" method="post" runat="server">
<TABLE id="Table1" cellSpacing="0" cellPadding="0" width="100%" align="left" border="0">
<TR>
<TD noWrap background="Image/Top_bg1.gif" vAlign="top" width="305">
<asp:Image id="Image2" runat="server" ImageUrl="Image\Logo.jpg"></asp:Image>
</TD>
<TD noWrap background="Image/Top_bg.gif" width="10" height="10">
<asp:Image id="Image1" runat="server" ImageUrl="Image\Top_Middle.gif"></asp:Image>
</TD>
<TD noWrap background="Image/Top_bg.gif"></TD>
</TR>
<TR>
<TD noWrap colSpan="3" height="300" align="middle">
<P>
<asp:Label id="Label1" runat="server" ForeColor="White">帐号:</asp:Label>
<asp:TextBox id="txtEmail" runat="server" BorderStyle="Dotted" MaxLength="10"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" ErrorMessage="!" ControlToValidate="txtEmail"></asp:RequiredFieldValidator></P>
<P>
<asp:Label id="Label2" runat="server" ForeColor="White">密码:</asp:Label>
<asp:TextBox id="txtPwd" runat="server" BorderStyle="Dotted" TextMode="Password" MaxLength="20"></asp:TextBox>
<asp:RequiredFieldValidator id="RequiredFieldValidator2" runat="server" ErrorMessage="!" ControlToValidate="txtPwd"></asp:RequiredFieldValidator></P>
<P>
<asp:ImageButton id="imgbtLogin" runat="server" OnClick="imgbtLogin_Click" ImageUrl="Button/Login.gif"></asp:ImageButton>
<asp:ImageButton id="imgbtCancel" runat="server" OnClick="imgbtCancel_Click" ImageUrl="Button/Cancel.gif"></asp:ImageButton>
<asp:HyperLink id="HyperLink1" runat="server" NavigateUrl="Password/Pwd.htm">找回密码</asp:HyperLink></P>
</TD>
</TR>
<TR>
<TD noWrap colSpan="3" align="middle">
<P><FONT color="#ffffff"><FONT color="#e0ecf5"> G3小组版权所有 意见和建议:<FONT color="#ff0000"><B><FONT color="#009900"><FONT color="#ff0000"><B><FONT color="#006600"><FONT color="#ff0000">
<a href="mailto:[email protected]">[email protected]</a></FONT></FONT></B></FONT></FONT></B></FONT></FONT></FONT></P>
<P><FONT color="#e0ecf5">建议屏幕分辨率大小: 1024 X 768</FONT></P>
</TD>
</TR>
</TABLE>
</form>
</body>
</HTML>
sub Button_click(s as Object,e as eventArgs)
IF s.id="btnHello" Then
lblmessage.text="Hello!"
Else
lblmessage.text="goodbye"
End IF
End sub
</script>
<html>
<head>
</head>
<body>
<p>
click on the button to view the Mesage
</p>
<form Runat="server">
<p>
<asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="Button_click" />
</p>
<p>
<asp:Button id="btnGoodBye" runat="server" Text="Say Goodbye" OnClick="Button_click" />
</p> <p>
<asp:Label id="lblMessage" runat="server" >Label</asp:Label>
</p>
</form>
</body>
</html>
还报这个错误
编译器错误信息: BC30456: “Button_click”不是“ASP.test_aspx”的成员。源错误: 行 18: <form Runat="server">
行 19: <p>
行 20: <asp:Button id="btnHello" runat="server" Text="Click Heree" OnClick="Button_click" />
行 21: </p>
行 22: <p>
runat="server"
到底想在客户端还是在服务器端处理?!是哪里拷来的代码,想捏在一块吧?