主要内容
//公司记录部分
1. 以后的开发当中尽量不要使用脚本弹出代码,原因是会影响数据的呈现效果,有时,会呈现的数据文字格式发现些微的变化,影响美观!
2. 替换上面所说的脚本弹出代码的是,C#提供的一个方法:
this.Page.ClientScript.RegisterStarupScript(this.GetType(),Guid.NewGuid(),"");
1. this.GetType()表示当前对象数据类型
2. Guid.NewGuid()获取一个全球唯一标识符作为KEY
3. ""这个字符串参数里就是脚本
这个方法能够保证我们的页面的CSS效果不会因为弹出脚本而受到影响。
3. 当删除一个条学生信息时,需要弹出一个确认删除对话,以避免用户的因误删除后悔莫及。
1. 这个操作需要在GridView控件的RowDataBound事件处理。
这个事件,就是GridView绑定一行,就触发一次,这里包含列头和列脚,所以在使用的时候要注意,过滤到列头列脚的事件触发动作。
如:
//删除确认对话框的实现
(e.Row.FindControl("lkDel") as LinkButton).Attributes.Add("onclick","return confirm('您确认删除吗?')");
2. 再人性化点的就是,提示预删除的行信息内容
//公司记录部分
1. 以后的开发当中尽量不要使用脚本弹出代码,原因是会影响数据的呈现效果,有时,会呈现的数据文字格式发现些微的变化,影响美观!
2. 替换上面所说的脚本弹出代码的是,C#提供的一个方法:
this.Page.ClientScript.RegisterStarupScript(this.GetType(),Guid.NewGuid(),"");
1. this.GetType()表示当前对象数据类型
2. Guid.NewGuid()获取一个全球唯一标识符作为KEY
3. ""这个字符串参数里就是脚本
这个方法能够保证我们的页面的CSS效果不会因为弹出脚本而受到影响。
3. 当删除一个条学生信息时,需要弹出一个确认删除对话,以避免用户的因误删除后悔莫及。
1. 这个操作需要在GridView控件的RowDataBound事件处理。
这个事件,就是GridView绑定一行,就触发一次,这里包含列头和列脚,所以在使用的时候要注意,过滤到列头列脚的事件触发动作。
如:
//删除确认对话框的实现
(e.Row.FindControl("lkDel") as LinkButton).Attributes.Add("onclick","return confirm('您确认删除吗?')");
2. 再人性化点的就是,提示预删除的行信息内容