您目前尚未登陆,请选择【登陆】或【注册
首页->留言本类->ASP.NET三层架构留言本项目源码>>WEB/Default.aspx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:ASP.NET三层架构留言本项目源码
当前文件:文件类型 MVCGuestBook/WEB/Default.aspx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Collections; 3using System.Configuration; 4using System.Data; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.HtmlControls; 9using System.Web.UI.WebControls; 10using System.Web.UI.WebControls.WebParts; 11using GustBook.DBUtility; 12 13namespace GustBook.WEB 14{ 15 public partial class Default : System.Web.UI.Page 16 { 17 public GustBook.DBUtility.ShowMessagae sm = new GustBook.DBUtility.ShowMessagae(); 18 public DataBase myData = DBHelper.CreateData("mySql"); 19 20 protected void Page_Load(object sender, EventArgs e) 21 { 22 if (!IsPostBack) 23 { 24 //Response.Cookies.Add(new HttpCookie("CheckCode","")); 25 AspNetPager1.RecordCount = (int)myData.ExecuteScalar("Select Count(*) from Content"); 26 GetList(); 27 } 28 if (Session["nName"] != null) 29 { 30 Panel1.Visible = false; 31 } 32 33 if (Request.QueryString["action"] == "loginout") 34 { 35 Session["nName"] = null; 36 Panel1.Visible = true; 37 GustBook.DBUtility.ShowMessagae sm = new GustBook.DBUtility.ShowMessagae(); 38 sm.ShowRedirect("已退出管理模式!","default.aspx"); 39 } 40 41 if (Request.QueryString["action"] == "del") 42 { 43 //GustBook.Model.Admin mo = new GustBook.Model.Admin(); 44 //mo.Id =int.Parse( Request.QueryString["id"]); 45 int nId = int.Parse(Request.QueryString["id"]); 46 GustBook.BLL.Admin bll = new GustBook.BLL.Admin(); 47 if (bll.uDel(nId)) 48 sm.ShowRedirect("删除成功!", "default.aspx"); 49 else 50 sm.ShowRedirect("出现异常!", "default.aspx"); 51 } 52 } 53 54 private void GetList() 55 { 56 int intStart = AspNetPager1.PageSize * (AspNetPager1.CurrentPageIndex - 1);//要读取的开始行,这句是如何计算的,不用关心。因为他基本上算是组件的一个计算公式。当然,如果你愿意花精力去研究,那也是可以的。 57 int intNum = AspNetPager1.PageSize;//一共要读取多少行,请在.aspx页设置PageSize的大小 58 59 GustBook.BLL.Message bll = new GustBook.BLL.Message(); 60 Repeater1.DataSource = bll.GetList(intStart,intNum); 61 Repeater1.DataBind(); 62 } 63 64 protected void Button1_Click(object sender, EventArgs e) 65 { 66 //if (Request.Cookies["CheckCode"] == null) 67 //{ 68 // sm.ShowLocation("您的浏览器设置已被禁用 Cookies,您必须设置浏览器允许使用 Cookies 选项后才能使用本系统。"); 69 //} 70 71 if (String.Compare(Request.Cookies["CheckCode"].Value, TextBox3.Text.ToString().Trim(), true) != 0) 72 { 73 sm.ShowLocation("验证码输入有误。"); 74 } 75 else 76 { 77 GustBook.Model.Admin mo = new GustBook.Model.Admin(); 78 mo.AdminName = TextBox1.Text.Trim(); 79 mo.PassWord = TextBox2.Text.Trim(); 80 81 GustBook.BLL.Admin bll = new GustBook.BLL.Admin(); 82 if (bll.ulogin(mo)) 83 { 84 Panel1.Visible = false; 85 //Session.Add("nName", mo.AdminName); 86 Session["nName"] = mo.AdminName; 87 Response.Redirect("default.aspx"); 88 } 89 else 90 { 91 GustBook.DBUtility.ShowMessagae sm = new GustBook.DBUtility.ShowMessagae(); 92 sm.ShowLocation("请检查用户名和密码是否正确!!"); 93 } 94 } 95 } 96 97 protected void AspNetPager1_PageChanged(object sender, EventArgs e) 98 { 99 GetList(); 100 } 101 } 102} 103
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:ASP.NET三层架构留言本项目源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号