[ASP.net WebForm] jQuery csscody confirm整合GridView的删除提示

[ASP.net WebForm] jQuery csscody confirm整合GridView的删除提示


一般若要在GridView按下删除钮时出现提示消息的话

 
  
  
                
   
   
                    
    
    
                
   
   
 
  
  

刚刚到CSS CODY官网看,还满多人留言问如何取得confirm的回传值(true or false),虽然已经有人回复了

这边就来纪录一下,跟ASP.net GridView Control整合的应用

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridViewDemo.aspx.cs" Inherits="GridViewDemo" %>




    
    <%--引用jQuery核心函数库--%>
    
    <%--csscody相关--%>
    
    
  
  
    
    <%--自己写的jQuery--%>
    


    
  
  

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class GridViewDemo : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)//Get Method
        {

        }
    }

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType==DataControlRowType.DataRow)
        {
            LinkButton lnk_Delete = (LinkButton)e.Row.FindControl("lnk_Delete");
            string UniqueID = lnk_Delete.UniqueID;
            //要有return 来让服务器端是否要继续执行下去
            lnk_Delete.Attributes["onclick"] = "return deleteConfirm('"+UniqueID+"');";
        }
    }
}

先看一般的执行效果:

image

Css Cody(confirm是掉下来的动画效果)

image

image

点选OK就会删除数据(截图没截好,其实这confirm是在画面中间)

如果OK、Cancel要改成中文字的话

到alertbox.js里做修改其实会变乱码

image

所以加上以下黄色部分就可以了


image

2011.12.18 追记

要改变OK、Cancel中文字的话,个人觉得较正统的方式,还是从参数着手

    <%--自己写的jQuery--%>
    

本次Demo包

※另外,此套件单纯做提示消息就好,不方便再嵌太多东西或做太多变化

原文:大专栏  [ASP.net WebForm] jQuery csscody confirm整合GridView的删除提示


猜你喜欢

转载自www.cnblogs.com/petewell/p/11495681.html