コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var id  = Convert.ToInt32(Request.QueryString["id"]);
            var bll = new BLL.UserInfoBLL();

            UserDetail = bll.GetEntityModel(id);
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var id = Convert.ToInt32(Request.QueryString["id"]);

            if (!IsPostBack)
            {
                var bll      = new BLL.UserInfoBLL();
                var userInfo = bll.GetEntityModel(id);
                if (userInfo != null)
                {
                    UserDetail = userInfo;
                }
            }
            else
            {
                UserDetail = new Model.UserInfo
                {
                    ID       = id,
                    UserName = Request.Form["txtName"],
                    UserPass = Request.Form["txtPwd"],
                    RegTime  = Convert.ToDateTime(Request.Form["txtRegTime"]),
                    Email    = Request.Form["txtEmail"]
                };
                var bll = new BLL.UserInfoBLL();
                if (bll.UpdateEntityModel(UserDetail))
                {
                    Response.Redirect("index.aspx");
                }
            }
        }
コード例 #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         BLL.UserInfoBLL UserInfoService = new BLL.UserInfoBLL();
         this.GridView1.DataSource = UserInfoService.GetEntityList();
         this.GridView1.DataBind();
     }
 }
コード例 #4
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var id        = int.Parse(context.Request["id"]);
            var bll       = new BLL.UserInfoBLL();
            var isSuccess = bll.DeleteEntityModel(id) ? "yes" : "no";

            context.Response.Write(isSuccess);
        }
コード例 #5
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var id       = int.Parse(context.Request["id"]);
            var bll      = new BLL.UserInfoBLL();
            var userInfo = bll.GetEntityModel(id);
            var js       = new System.Web.Script.Serialization.JavaScriptSerializer();

            context.Response.Write(js.Serialize(userInfo));
        }
コード例 #6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var id  = Convert.ToInt32(context.Request.QueryString["id"]);
            var bll = new BLL.UserInfoBLL();

            if (bll.DeleteEntityModel(id))
            {
                context.Response.Redirect("index.aspx");
            }
        }
コード例 #7
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var userInfo = new Model.UserInfo();

            userInfo.UserName = context.Request["txtName"];
            userInfo.UserPass = context.Request["txtPwd"];
            userInfo.Email    = context.Request["txtEmail"];
            userInfo.RegTime  = DateTime.Now;
            var bll       = new BLL.UserInfoBLL();
            var isSuccess = bll.InsertEntityModel(userInfo) ? "ok" : "no";

            context.Response.Write(isSuccess);
        }
コード例 #8
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var userInfo = new Model.UserInfo();

            userInfo.ID       = int.Parse(context.Request["txtEditId"]);
            userInfo.UserName = context.Request["txtEditName"];
            userInfo.UserPass = context.Request["txtEditPwd"];
            userInfo.Email    = context.Request["txtEditEmail"];
            userInfo.RegTime  = Convert.ToDateTime(context.Request["txtEditRegTime"]);
            var bll       = new BLL.UserInfoBLL();
            var isSuccess = bll.UpdateEntityModel(userInfo) ? "yes" : "no";

            context.Response.Write(isSuccess);
        }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var bll = new BLL.UserInfoBLL();

            //方法二
            UserInfoList = new List <UserInfo>(bll.GetEntityList());

            //方法一
            //var userInfoList = bll.GetEntityList();
            //if (userInfoList.Count > 0)
            //{
            //    var sb = new StringBuilder();
            //    foreach (var userInfo in userInfoList)
            //    {
            //        sb.AppendFormat("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td><a href='ShowDetails.ashx?id={0}'>详细</a></td><td><a href='Delete.ashx?id={0}'>删除</a></td><td><a href='Edit.ashx?id={0}'>编辑</a></td></tr>", userInfo.ID, userInfo.UserName, userInfo.UserPass, userInfo.RegTime.ToShortDateString(), userInfo.Email);
            //    }
            //    StrHtml = sb.ToString();
            //}
        }
コード例 #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var bll  = new BLL.UserInfoBLL();
            var list = new List <Model.UserInfo>();

            if (Cache["userInfoList"] == null)
            {
                list = bll.GetEntityList();
                //Cache["userInfoList"] = list;//方法一:载入缓存首选方式
                Cache.Insert("userInfoList", list, null, DateTime.Now.AddSeconds(5), TimeSpan.Zero);
                //Cache.Remove("userInfoList");//和方法一搭配使用
                Response.Write("从数据库中查询");
            }
            else
            {
                list = (List <Model.UserInfo>)Cache["userInfoList"];
                Response.Write("从缓存中查询");
            }
        }
コード例 #11
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            var action = context.Request["action"];

            if (action == "check")
            {
                if (context.Session["userInfo"] != null)
                {
                    context.Response.Write("ok:" + ((UserInfo)context.Session["userInfo"]).UserName);
                }
                else
                {
                    context.Response.Write("no");
                }
            }
            else if (action == "login")
            {
                var name     = context.Request.Form["name"];
                var pwd      = context.Request["pwd"];
                var bll      = new BLL.UserInfoBLL();
                var userInfo = new UserInfo();
                var msg      = string.Empty;
                if (bll.CheckUserInfo(name, pwd, out msg, out userInfo))
                {
                    context.Session["userInfo"] = userInfo;
                    context.Response.Write("yes:" + userInfo.UserName);
                }
                else
                {
                    context.Response.Write("no:" + msg);
                }
            }
            else if (action == "logout")
            {
            }
            else
            {
                context.Response.Write("参数异常");
            }
        }
コード例 #12
0
ファイル: Add.aspx.cs プロジェクト: maziesmith/CSharpLearning
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)//响应Post请求,Get请求为false
            {
                var userInfo = new Model.UserInfo();
                userInfo.UserName = Request.Form["txtName"];
                userInfo.UserPass = Request.Form["txtPwd"];
                userInfo.RegTime  = DateTime.Now;
                userInfo.Email    = Request.Form["txtEmail"];

                var bll = new BLL.UserInfoBLL();
                if (bll.InsertEntityModel(userInfo))
                {
                    Response.Redirect("Index.aspx");
                }
                else
                {
                    ErrMsg = "添加失败";
                }
            }
        }
コード例 #13
0
 public static IQueryable <UserInfo> GetUserInfo(int id)
 {
     BLL.UserInfoBLL userinfo = new BLL.UserInfoBLL();
     return(userinfo.GetList(t => t.BlogUsersSet.Id == id));
 }