摘要: 一:GridView: 1.绑定ID 的值:DataKeyNames="Id", 2.自动产生列的意思:AutoGenerateColumns 3.如何注册脚本:ClientScript.RegisterStartupScript(this.GetType(),"text","alert('删除成功 阅读全文
posted @ 2016-08-23 23:59 石shi 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型 的类型参数T,写一个类MyLis 阅读全文
posted @ 2016-08-23 18:17 石shi 阅读(2116) 评论(0) 推荐(4) 编辑
摘要: 这里只写了一些核心的代码,具体如下: 改进后的代码: 调用时的配置格式: 1.Ext.Element是Ext对Dom元素的一个强有力封装,它封装了很多方便对dom操作的接口 2.Ext.get和Ext.fly返回的都是一个Element对象,但是Ext.get返回的是一个独立的Element,拥有自 阅读全文
posted @ 2016-08-22 23:05 石shi 阅读(714) 评论(0) 推荐(1) 编辑
摘要: 一:ADO.NET实现三层架构 不用三层的普通的查询写法: 普通删除的写法: 修改的普通写法: 一个简单的DbHelper: 缺点:不是面向对象,客户端不了解后台数据也能完全的操作,而这个三层架构实现不了 解决方案: OOP实现 二:用OOP实现三层架构 三:应用抽象工厂+反射实现通用数据源的设计 阅读全文
posted @ 2016-08-22 23:04 石shi 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 这里只写了一些核心的代码,具体如下: 改进后的方法: 二:Ext.get()和Ext.fly()之区别: 1.Ext.Element是Ext对Dom元素的一个强有力封装,它封装了很多方便对dom操作的接口 2.Ext.get和Ext.fly返回的都是一个Element对象,但是Ext.get返回的是 阅读全文
posted @ 2016-08-22 22:45 石shi 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 先来张图: 看到这样的需求。我们一般会去拼接Sql语句,这样有Sql注入的风险,想到了用数据库做查询。把条件放到一张临时表中。具体代码如下 阅读全文
posted @ 2016-08-09 17:24 石shi 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: 一:触发器的概念: 数据库触发器是一个与表相关联的,存储的plsql语句。 作用:每当一个特定的数据操作语句,(insert,update,delete)在指定的表发出时,Oracle自动地执行触发器中定义的语句序列 第一个触发器:每当成功插入新员工后 自动打印“插入新员工成功” 二:触发器的应用场 阅读全文
posted @ 2016-08-05 21:56 石shi 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 首先看一下数据库的设计: 2.存储过程的写法: 看一下执行效果: 服务层的代码: 数据层的代码: 业务层: 最核心的jquery调用WebService: 前端页面: 最后来张效果图: 当然里面用了一些公用类库,有需要的私聊! 阅读全文
posted @ 2016-08-05 12:46 石shi 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一:js中只有对象,没有类(但有构造函数) js是基于对象,而非面向对象 js中对象不依赖于类存在 js中的对象只是一个“属性字典”,可以直接造对象,不需要类。可以直接生成 {key:value,key:value} 称为json格式的对象 js中对象的属性,也是可以任意添加和删除的。 js中的对象 阅读全文
posted @ 2016-08-04 21:40 石shi 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Asp.Net Identiy是ASP.NET身份验证机制。 如何构建安全的Web应用? 我们先来思考一个问题:如何构建安全的WEB应用? 一直以来,这都是比较热门的话题。不幸的是,目前还没有一种万能方法,来保证您的WEB应用是绝对安全的。不管是系统本身的漏洞,还是其他外来的攻击,我们每天都饱受着安 阅读全文
posted @ 2016-08-04 19:32 石shi 阅读(1162) 评论(0) 推荐(0) 编辑