示例#1
0
        protected void Btn_SendMessage_Click(object sender, EventArgs e)
        {
            tbGuestBook gb = new tbGuestBook
            {
                ID        = Guid.NewGuid(),
                UserName  = tb_UserName.Text,
                Message   = tb_Message.Text,
                IsReplied = false,
                PostTime  = DateTime.Now
            };

            ctx.tbGuestBook.InsertOnSubmit(gb);
            ctx.SubmitChanges();

            SetBing();
        }
示例#2
0
        protected void rpt_Message_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            StreamWriter sw = new StreamWriter(Server.MapPath("../../Log/log.txt"), true);

            ctx.Log = sw;
            tbGuestBook gb = ctx.tbGuestBook.Single(a => a.ID == new Guid(e.CommandArgument.ToString()));

            if (e.CommandName.Equals("DeleteMessage"))
            {
                ctx.tbGuestBook.DeleteOnSubmit(gb);
            }
            if (e.CommandName.Equals("SendReply"))
            {
                gb.Reply     = ((TextBox)e.Item.FindControl("tb_Reply")).Text;
                gb.IsReplied = true;
            }
            ctx.SubmitChanges();
            SetBind();
            sw.Close();
        }