[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+"');";
}
}
}
先看一般的执行效果:
Css Cody(confirm是掉下来的动画效果)
点选OK就会删除数据(截图没截好,其实这confirm是在画面中间)
如果OK、Cancel要改成中文字的话
到alertbox.js里做修改其实会变乱码
所以加上以下黄色部分就可以了
2011.12.18 追记
要改变OK、Cancel中文字的话,个人觉得较正统的方式,还是从参数着手
<%--自己写的jQuery--%>
本次Demo包
※另外,此套件单纯做提示消息就好,不方便再嵌太多东西或做太多变化
原文:大专栏 [ASP.net WebForm] jQuery csscody confirm整合GridView的删除提示