注册部分:
注册部分代码:
publicpartialclassregister228:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
Label3.Text="";
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
if(TextBox2.Text==TextBox3.Text)
{
Class228zc=newClass228();
zc.Addnew(TextBox1.Text,TextBox2.Text);
Label3.Text="注Á¡é册¨¢成¨¦功|";
TextBox2.Text="";
TextBox3.Text="";
TextBox1.Text="";
}
else
{
Label3.Text="您¨²输º?
入¨?
有®D误¨®";
TextBox2.Text="";
TextBox3.Text="";
TextBox1.Text="";
}
}
}
登录部分:
登录部分代码:
publicpartialclassAlogin:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
Label3.Text="";
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
Stringuserid="";
if(((String)Session["code"])!
=TextBox3.Text)
Label3.Text="输º?
入¨?
有®D误¨®请?
重?
输º?
";
elseif(TextBox1.Text=="admin"&&TextBox2.Text=="123")
{
Session["admin"]=userid;
Response.Redirect("~/manager/manager228.aspx");
}
else
{
Label3.Text="输º?
入¨?
有®D误¨®请?
重?
输º?
";
}
}
}
验证码部分:
publicpartialclassCheckcode:
System.Web.UI.Page
{
protectedvoidPage_Load(objectsender,EventArgse)
{
Stringcode=CreateRandomCode(4);
Session["code"]=code;
CreateImage(code);
}
privatestringCreateRandomCode(intcodeCount)
{
stringallChar="0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z";
string[]allCharArray=allChar.Split(',');
stringrandomCode="";
Randomrand=newRandom((int)DateTime.Now.Ticks);
for(inti=0;i { intt=rand.Next(35); randomCode+=allCharArray[t]; } returnrandomCode; } privatevoidCreateImage(stringcheckCode) { intiwidth=(int)(checkCode.Length*11.5); Bitmapbitmap=newBitmap(iwidth,20); Graphicsg=Graphics.FromImage(bitmap); Fontf=newSystem.Drawing.Font("Arial",10,System.Drawing.FontStyle.Bold); Brushb=newSystem.Drawing.SolidBrush(Color.White); g.FillRectangle(newSystem.Drawing.SolidBrush(Color.Blue),0,0,bitmap.Width,bitmap.Height); g.DrawString(checkCode,f,b,2,2); bitmap.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Gif); g.Dispose(); bitmap.Dispose(); } 回复部分代码: publicpartialclasshuiyuan228: System.Web.UI.Page { protectedvoidPage_Load(objectsender,EventArgse) { Label2.Text=((String)Session["Username"]); Label5.Text=Label2.Text; } protectedvoidButton1_Click(objectsender,EventArgse) { Class228jg=newClass228(); jg.Addreply(Label2.Text,TextBox3.Text,TextBox1.Text.Trim()); Label6.Text="回? 复¡ä成¨¦功|"; TextBox1.Text=""; TextBox3.Text=""; Response.Redirect("~/huiyuan228/huiyuan228.aspx"); } protectedvoidButton2_Click(objectsender,EventArgse) { Response.Redirect("~/youke/Login228.aspx"); } protectedvoidButton3_Click(objectsender,EventArgse) { try { Class228dl=newClass228(); dl.Deletely(Label2.Text); Label6.Text="删¦? 除y成¨¦功|"; Response.Redirect("~/huiyuan228/huiyuan228.aspx"); } catch {Label6.Text="当Ì¡À前¡ã没? 有®D留¢? 言? ";} } protectedvoidButton4_Click(objectsender,EventArgse) { Class228ly=newClass228(); try { ly.Addly(Label5.Text,TextBox2.Text); Label6.Text="留¢? 言? 成¨¦功|"; TextBox2.Text=""; Response.Redirect("~/huiyuan228/huiyuan228.aspx"); } catch { Label6.Text="不? 能¨¹添¬¨ª加¨®相¨¤同ª? 留¢? 言? 或¨°请? 先¨¨删¦? 除y您¨²的Ì? 留¢? 言? "; TextBox2.Text=""; } } 4.心得体会 又一次上了傅老师的课,感觉傅老师从大一一直陪伴着我们到了大四,我想,大四这么一个重要的环节傅老师肯定会一如既往的陪着我们把哈哈。 这门课我学习了关于和数据库的知识,以前的C#为我们打了一些基础,但是通过学习我感觉到任何一门课都是需要我们利用更多的课余时间来学习的,课堂只有那么一点点时间,绝对是不够的。 虽然最后因为其他的实习没能赶上最后的答辩让人挺遗憾的,但是书山有路勤为径,学海无涯苦作舟,学习不仅仅是局限在某一个环节,实习也是一种学习,更要好好学习! 最后,还是想由衷的感谢傅老师的谆谆教导,感谢老师的无私付出才有我们的成长. copyright@ 2008-2023 冰点文库 网站版权所有 经营许可证编号:鄂ICP备19020893号-2