- 博客(17)
- 收藏
- 关注
原创 ajax 获取服务器时间
//因程序执行耗费时间,所以时间并不十分准确,误差大约在2000毫秒以下var xmlHttp = false;//获取服务器时间try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");} cat
2011-11-20 13:05:01 2868 1
原创 GridView选中,编辑,取消,删除
//删除 protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() +
2011-11-17 20:53:16 1054
原创 sitemappath
使用SiteMapPath之前必须先建立站点地图,因为SiteMapPath控件要依赖站点地图才能显示开始=>新键一个 Web.sitemap 站点地图如下代码: 例如: 子目录的有页面话,做如下配置 例如: 在子目录中的子目录有页面话,做如下配置 例如:
2011-11-30 21:07:11 290
原创 treeview 简单绑定
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page{ pro
2011-11-29 23:40:10 267
转载 datalist 分页
从Asp.net 1.1开始,我们就开始使用DataGrid、DataList、Repeater控件,到了Asp.net 2.0又增加了GridView控件。GridView控件在DataGrid上做了优化和改进,功能很强大,但是自定义性不够强。Repeater自定义性非常高。而DataList则兼而有之,其他方面本文不谈。这里就说下怎么给DataList分页。给DataList分页有两个办法
2011-11-29 23:38:04 274
原创 Datalist
DataList 提供相关的编辑模板,但和DataGrid不一样的是,DataList没有编辑按钮。要在DataList中使用编辑功能,可在项模板中增加一个按 钮,Linkbutton和Button都可以。在CommandName中设置为Edit就可以把此按钮和DataList的编辑事件联系起来了。如:编辑按钮可以使用CommandName="Edit"更新按钮可以使用CommandName
2011-11-28 11:12:42 319
原创 GridView控件中模板列CheckBox全选、反选、取消实现代码
using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using Syst
2011-11-24 20:38:03 405
原创 gridview 按钮事件
在GridView中添加按钮后,如何触发按钮的各种事件? 1.在GridView的“编辑列”属性窗口中,增加新的Botton列。2.然后在该窗口右边属性中,将外观项下的ButtonType设置一下,设置项有:如:Link、Button、Image。3.属性设置完成后,在右边属性列表窗口的下方有这样一行超链接蓝字:“将此字段转换为TemplateField”,单击这个超链接,把该列插
2011-11-23 20:51:25 508
原创 数据库并发操作
1.悲观并发控制 一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。如果用户执行的操作导致应用了某个锁,只有这个锁的所有者释放该锁,其他用户才能执行与该锁冲突的操作。这种方法之所以称为悲观并发控制,是因为它主要用于数据争用激烈的环境中,以及发生并发冲突时用锁保护数据的成本低于回滚事务的成本的环境中。 2.乐观并发控制 在乐观并发控制中,用户读取数据时不锁定数据。当一
2011-11-22 20:28:56 343
原创 数据绑定
DataTable 是 ADO.NET 库中的核心对象。其他使用 DataTable 的对象包括 DataSet 和 DataView。 当访问 DataTable 对象时,请注意它们是按条件区分大小写的。例如,如果一个DataTable 被命名为“mydatatable”,另一个被命名为“Mydatatable”,则用于搜索其中一个表的字符串被认为是区分大小写的。但是,如果“mydata
2011-11-21 21:26:34 297
原创 浮动框
// var Obj = ''// document.onmouseup = MUp// document.onmousemove = MMove// function MDown(Object) {// Obj = Object.id// document.all(Obj).s
2011-11-15 20:52:42 305
原创 存储过程
上学期还操作顺手的存储过程,这学期都忘了,而且忘得一干二净。再写一个存储过程:use Northwind go create proc test @StartOrderID int, @EndOrderID int, @Code varchar(1000) Out A
2011-11-10 17:25:04 494 1
原创 成员资格管理
ASP.NET2.0以后,提供了强大的身份验证功能,通过 内置的成员资格API与SQL Server数据库的有效结合, 将大量复杂、繁琐的身份验证代码封装为不同的类库, 为开发用户权限管理功能提供了方便。成员资格管理主要实现用户管理、角色管理、权限分配 等功能。ASP.NET应用程序中是通过使用Membership类 实现用户登录信息验证和用户管理功能的。
2011-11-09 21:00:02 258
原创 泛型
泛型实例:public class Point{ private T xPos; private T yPos; public Point(T x, T y) { xPos = x; yPos = y; } public T X{ get { return xPos; }
2011-11-08 19:38:11 206
原创 集合与列表
System.Collections命名空间c) ICollectiond) Lists和IListe) 字典和IDictionaryf) 散列表g) SortedListh) Queue和StackHashtable实现了IDictionary接口,因此在Hashtable中 存储的是DictionaryEntry,而使用forea
2011-11-07 21:41:15 239
翻译 arraylist
ArrayList可以认为是在数组上添加了自动设置大小、 Add、Insert、Remove、Sort等方法的集合。实现 IList接口,就会添加这些方法。 ArrayList对象没有Length属性,而是用Count属性 来表示其内部的对象数量。ArrayList的优点是:使用方便,在创建ArrayList 对象时,自动分配空间(4个对象),当添加第
2011-11-06 22:02:08 217
原创 母版
除会在所有页上显示的静态文本和控件外,母版页还包括一个或多个ContentPlaceHolder 控件。这些占位符控件定义可替换内容出现的区域。接着在内容页中定义可替换内容。定义 ContentPlaceHolder 控件后,母版页可能看起来类似于下面这样。C# "C#" %>//W3C//DTD XHTML 1.1//E
2011-11-06 12:35:27 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人