项目总结

1、Ajax解决缓存问题

  (1),在.ashx文件中加上            context.Response.Cache.SetNoStore();            context.Response.Clear();

  (2),在head中加上    <meta http-equiv="pragma" content="no-cache" />    <meta http-equiv="Cache-Control" content="no-cache,must-revalidate" />    <meta http-equiv="Expires" content="0" />

2、girdview 文本编辑框

        //编辑        

  protected void gv_RolesManage_RowEditing(object sender, GridViewEditEventArgs e)    

    {

            gv_RolesManage.EditIndex = e.NewEditIndex;

            bind();

        }  

     //取消编辑

        protected void gv_RolesManage_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)    

     {

            gv_RolesManage.EditIndex = -1;

            bind();

        }  

     //删除

        protected void gv_RolesManage_RowDeleting(object sender, GridViewDeleteEventArgs e)  

     {

            ManagersManage mm = new ManagersManage();

            int _roleid = int.Parse(gv_RolesManage.DataKeys[e.RowIndex].Value.ToString());

            bool b = mm.Managers_DeleteRoles(_roleid);      

       if (b)

            {

                Response.Write("<script language='javascript'>alert('删除成功');</script>");

            }        

        else

            {

                Response.Write("<script language='javascript'>alert('删除失败');</script>");

            }          

     bind();

        }    

   //更新

        protected void gv_RolesManage_RowUpdating(object sender, GridViewUpdateEventArgs e)    

   {

           ManagersManage mm = new ManagersManage();        

      int _roleid = int.Parse(gv_RolesManage.DataKeys[e.RowIndex].Value.ToString());    

         string _roledes = ((TextBox)(gv_RolesManage.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString();        

       bool b = mm.Managers_UpdateRoleDes(_roleid, _roledes);          

   if (b)          

   {

                Response.Write("<script language='javascript'>alert('修改成功');</script>");

       }    

       else        

     {

                Response.Write("<script language='javascript'>alert('修改失败');</script>");

       }      

       gv_RolesManage.EditIndex = -1;          

   bind();

        }

3、数据库连接

  SELECT Managers.ManName,Managers.Telephone,Managers.Email,Roles.RoleDes,.Managers.ReDate FROM Managers inner join Roles ON Roles.RoleId=Managers.RoleId order by Managers.RoleId asc

4、AjaxStart/AjaxStop

    $("#loading").ajaxStart(function(){

        var $html = '<span>正在加载,请稍后...</span>';

        $(this).html($html);

    });

  $("#loading").ajaxStop(function() {

        $(this).hide();

        alert("修改成功");

    });

5、jQuery

  $(':checkbox:gt(0):lt(16)').click(function() {}); 从第一个到第16个

  $(':checkbox:gt(16):lt(16)').click(function() {}); 从第17个到滴32个

posted @ 2011-03-25 19:03  c031124  阅读(283)  评论(2编辑  收藏  举报