问题描述
<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Login.aspx.cs"Inherits="Login"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>系统登录</title><linkrel="stylesheet"href="CSS/normal.css"type="text/css"></head><body><formid="login_form"runat="server"method="post"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdheight="600"background="images/indexbg.gif"><br/><br/><br/><br/><br/><br/><br/><tablewidth="427"border="0"align="center"cellpadding="0"cellspacing="0"class="tableborder"><tr><tdheight="64"colspan="3"background="images/index_hz01.gif"> </td></tr><tr><tdwidth="3"style="line-height:1px;font-size:1px;"background="images/index_hz02.gif"></td><tdheight="162"valign="top"background="images/index_hz03.gif"style="border-top:#6666661pxdouble"><br/><br/><tablewidth="320"border="0"align="right"cellpadding="0"cellspacing="0"><tr><tdwidth="70"height="30"><divalign="center"style="font-size:12px">用户名:</div></td><td><asp:TextBoxID="usrname"runat="server"BorderColor="#000000"BorderStyle="Double"Height="22px"font-weight="bold"font-size="13px"MaxLength="16"BorderWidth="1px"></asp:TextBox></td><tdwidth="70"></td></tr><tr><tdwidth="70"height="30"><divalign="center"style="font-size:12px">密 码:</div></td><td><asp:TextBoxID="usrpass"runat="server"BorderColor="#000000"BorderStyle="Double"Height="22px"font-weight="bold"font-size="13px"MaxLength="16"TextMode="Password"BorderWidth="1px"></asp:TextBox></td><tdwidth="70"></td></tr><tr><tdwidth="70"height="30"><divalign="center"style="font-size:12px">验证码:</div></td><td><asp:TextBoxID="verify"runat="server"BorderColor="Black"BorderWidth="1px"Font-Size="13px"Height="22px"MaxLength="4"BorderStyle="Double"Width="30px"></asp:TextBox> </td><tdwidth="70"></td></tr><tr><tdheight="40"> </td><td><asp:ImageButtonID="ImageButton1"runat="server"ImageUrl="images/index_hz04.gif"Width="83px"Height="33px"border="0"OnClick="ImageButton1_Click"/></td><tdwidth="70"> </td></tr></table></td><tdwidth="3"style="line-height:1px;font-size:1px;"background="images/index_hz02.gif"></td></tr><tr><tdheight="127"colspan="3"background="images/index_hz05.gif"> </td></tr></table></td></tr></table></form></body></html>
usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Xml.Linq;publicpartialclassLogin:System.Web.UI.Page{protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){//判断是否启用COOKIESif(Request.Cookies["cokies"]==null){error.Text="请启用Cookies";error.Visible=true;return;}//判断验证码if(String.Compare(Request.Cookies["CheckCode"].Value,verify.Text.ToString().Trim(),true)!=0){error.Text="<fontcolor=red>验证码错误!</font>";error.Visible=true;return;}else//验证码通过{stringusrname,usrpass;u_nme=usrname.Text;u_pss=Maticsoft.Common.zMD5.CreateMD5(usrpass.Text);Maticsoft.Model.memlstusers_Model=newMaticsoft.Model.memlst();}}protectedvoidPage_Load(objectsender,EventArgse){}}
解决方案
解决方案二:
错误48当前上下文中不存在名称“error”E:webllwebllLogin.aspx.cs2213webll错误53当前上下文中不存在名称“u_nme”E:webllwebllLogin.aspx.cs3613webll错误55当前上下文中不存在名称“u_pss”E:webllwebllLogin.aspx.cs3713webll错误50当前上下文中不存在名称“verify”E:webllwebllLogin.aspx.cs2764webll错误54“string”不包含“Text”的定义,并且找不到可接受类型为“string”的第一个参数的扩展方法“Text”(是否缺少using指令或程序集引用?)E:webllwebllLogin.aspx.cs3629webll一大堆错误。
解决方案三:
error,u_nme,u_pss,verify都没定义。
解决方案四:
publicpartialclassLogin:System.Web.UI.Page{stringerror,u_nme,u_pss,verify;protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){//判断是否启用COOKIESif(Request.Cookies["cokies"]==null){error.Text="请启用Cookies";error.Visible=true;return;}//判断验证码if(String.Compare(Request.Cookies["CheckCode"].Value,verify.Text.ToString().Trim(),true)!=0){error.Text="<fontcolor=red>验证码错误!</font>";error.Visible=true;return;}else//验证码通过{stringusrname,usrpass;u_nme=usrname.Text;u_pss=Maticsoft.Common.zMD5.CreateMD5(usrpass.Text);Maticsoft.Model.memlstusers_Model=newMaticsoft.Model.memlst();}}protectedvoidPage_Load(objectsender,EventArgse){}}
解决方案五:
1.在页面设计加上一个ID为error的label控件;2.ID为Verify的TextBox控件里加上runat="server"属性3.else//验证码通过{stringusrname,usrpass;//这句改成stringu_nme,u_pss;u_nme=usrname.Text;u_pss=Maticsoft.Common.zMD5.CreateMD5(usrpass.Text);Maticsoft.Model.memlstusers_Model=newMaticsoft.Model.memlst();}
解决方案六:
哦,看错了,忽略第二条
解决方案七:
哈哈哈哈,定义的不是使用的,低级错误啊
解决方案八:
在搞笑了吧LZ!细心点啊!
解决方案九:
新手吗?都没有定义你怎么用啊。
解决方案十:
stringusrname,usrpass;这个名字跟你的控件ID一样?
解决方案十一:
改了名字还要考虑作用域。
解决方案十二:
找不到答案呀。。
解决方案十三:
肯定是定义出了问题,看看作用域。