C# ADO.NET WEB开发专题
文章平均质量分 61
SAFER2016
微信号:SZ-CSCC
展开
-
第十六讲 GridView数据绑定控件(三)
主要内容//公司记录部分 1. 以后的开发当中尽量不要使用脚本弹出代码,原因是会影响数据的呈现效果,有时,会呈现的数据文字格式发现些微的变化,影响美观! 2. 替换上面所说的脚本弹出代码的是,C#提供的一个方法: this.Page.ClientScript.RegisterStarupScript(this.GetType(),Guid.NewGuid(),原创 2014-05-14 22:38:33 · 462 阅读 · 0 评论 -
第二十八讲 Ajax技术
主要内容 1. 了解什么是Ajax 1. 如,Ajax 在百度,谷歌等搜索引擎的输入框的智能无刷新提示功能。 2. 如,Ajax 在谷歌中的地图城市坐标双击无刷新显示城市地图的应用 3. Ajax: Asynchronous And XML 取首字符而得名 异步:发送请求后不等返回结果,由回调原创 2014-05-18 19:50:08 · 393 阅读 · 0 评论 -
第二十五讲 Web Service开发
主要内容 1. 掌握Web Service的基本工作原理 2. 理解Web Service的优势 3. 掌握WebService的开发和使用 什么是WebService? 1. 如果想在网页上显示天气预报怎么做? 1. 没有WebService,服务器相互似孤岛,使用WebService,缩小Web应用程序之间原创 2014-05-18 19:45:57 · 512 阅读 · 0 评论 -
第二十四讲 主题与皮肤
主要内容 掌握主题与皮肤在ASP.NET当中的应用 主体与皮肤的使用方法 1. 新建外观文件(*.skin),然后在文件里设定服务器端控件的样式 在解决方案里新建一个ASP.NET类型的文件夹 在这个文件下的新建项就是一个.skin类型的文件即外观文件 它的目录结构是,主原创 2014-05-18 19:45:06 · 404 阅读 · 0 评论 -
第二十三讲 用户控件与验证码
主要内容 1. 掌握用户控件的使用 1. 是一种组合控件 2. 封装独立的功能 3. 像页面一样方便的编辑 4. 像控件一样使用拖拽方式使用 5. 后缀名为.ascx 作用:页面代码的重用 用户控件项目的创建 页面指令:原创 2014-05-18 19:43:58 · 464 阅读 · 0 评论 -
第二十二讲 使用缓存优化程序性能
主要内容 1. 掌握缓存的基本实现 2. 用缓存技术改善应用程序性能 缓存技术=既重要又简单的技术 1. 缓存大提高了数据访问效率 2. 但也存在一个缓存数据过期的问题 针对缓存过期问题ASP.NET提供了三种解决方案 1. 整页缓存 最简单,最常用的缓存形式,它缓存整个原创 2014-05-18 19:42:31 · 386 阅读 · 0 评论 -
第二十一讲 IHttpHandler处理程序
主要内容 使用IHttpHandler实现水印效果 动态添加数字水印效果 1. 创建一个 一般处理程序(.ashx)格式的文件 它的contex参数对象基本是个万能对象了,需要调用的Server对象,Request对象等都是通过点出来的。 在此文件中,就初级来说,目前我知道的就是老师的这些,主要处理的一个方法就是从IHttp原创 2014-05-18 19:41:23 · 413 阅读 · 0 评论 -
第二十讲 Repeater显示数据
主要内容 1. 能够使用Repeater做精细展示 2. 完成图书的RSS发布 ViewState尽可能禁用掉,因为它会自动的做页面的数据做备份,这样加载的客户的数据实际上是原数据的两倍,影响了网站的运行效率! GridView显示的是多行多列的数据 DataList显示的是单列多行的数据 苛刻的设计 1.原创 2014-05-18 19:40:26 · 485 阅读 · 0 评论 -
第十九讲 DataList数据显示控件(三)
主要内容: DataList实例继续,基于存储过程的真分页 ViewState视图状态 1. 思路1:使用Session存储页数,但是这个方法并不特别的好!因为Session这个值是独立于浏览器的,只作用于当前客户端,当前客户端的不同页面都可以访问。它的值对于其它浏览器页面是无效的。 2. 思路2:ViewState,它和Session是一样的,都是原创 2014-05-18 19:38:54 · 594 阅读 · 0 评论 -
Asp.net中的web.config配置
By Bendon 20101123目录Asp.net中的web.config配置... 1一、 配置文件保存位置... 2二、 配置文件加载顺序... 2三、 配置文件节点介绍... 31. . 32. . 53. . 54. . 6. 11四、 针对配置文件的一些编程操作... 111. 运行时进行配置文件的修改... 112. 配置节点的加转载 2014-05-11 19:03:03 · 396 阅读 · 0 评论 -
asp.net web.config的学习笔记
转自:http://www.cnblogs.com/Bulid-For-NET/archive/2013/01/11/2856632.html一直都对web.config不太清楚。这几天趁着项目不紧赶紧再恶补下,发现确实是有很多原来不明白的地方。特意记录下来,希望能与各位看官共同进步。小弟自学笔记,有不对的地方还请大神指出来。学习之前,我是抱着一个完全不知道的态度开始的。我想这个方转载 2014-05-11 19:08:51 · 368 阅读 · 0 评论 -
第二十七讲 ASP.NET身份验证(二)
主要内容 接上一节 1. 当用户正常通过Login.aspx登陆页面正常登陆时,FormsAuthenticationFromLogin(string UserName,bool bl)方法却不知道指向何处时,页面就会报错? 解决办法: 判断页面地址栏的参数ReturnUrl是否为空 如果不为空:则使用FormsAuth原创 2014-05-18 19:49:01 · 393 阅读 · 0 评论 -
第二十九讲 ASP.NET 站点发布(最后一讲)
主要内容 发布ASP.NET网站 部署 1. 为什么要布置? 1. 隐藏原代码 2. 优化程序运行结果 2. 部署前的准备 改为Release(发行版)方式 3. 部署的方法 1. XCopy,最简单方便的方式 2. 复制网站(Copy Web Site),类原创 2014-05-18 19:55:38 · 400 阅读 · 0 评论 -
第十四讲 GridView数据绑定控件(一)
主要内容 能够熟练使用GridView进行数据查询与展示 1. 通过GridView控件,我们可以显示编辑和删除多种不同的数据源(如:数据库,XML文件和公开数据的业务对象)中的数据 2. GridView是ASP.NET当中非常强大的数据展示控件 3. GridView控件是DataGrid控件的后继控件,更加强大 注意:使用Grid原创 2014-05-14 22:27:06 · 1532 阅读 · 0 评论 -
第十二讲 N层架构在ASP.NET中的应用(一)
主要内容 1. 会使用三层结构搭建项目(集中一个方案里的) 1. 数据访问层(类库)DAL 项目 2. 业务逻辑层(类库)BLL 项目 3. 表示层(Winforms,ASP.NET)项目 4. 添加各层之间的相互依赖关系 1. 表示层项目添加引用BLL项目原创 2014-05-14 22:18:10 · 407 阅读 · 0 评论 -
第十一讲 页面布局及母版页
主要内容 页面布局方式: 样式结构:简单实用,条理分明,格局清晰严谨,适合信息大的页面 区域结构:页面精美,适合信息较少的页面 页面布局技术: 1. Table:简单,方便,现已较少用于布局 2. DIV+CSS:更加美观,在页面展示和浏览速度上有很大优势 1. 熟悉页面布局 2.原创 2014-05-14 22:16:55 · 835 阅读 · 0 评论 -
第十讲 TreeView无限级分类
主要内容 Page_Load事件中有代码,建议使用使用Page.IsPostBack 掌握TreeView动态加载数据的两种实现方式 数据绑定介绍 1. 嵌套循环(不建议) 实例操作 public void Nodes() { //获取省份信息原创 2014-05-14 22:13:15 · 392 阅读 · 0 评论 -
第三讲 ASP.NET系统对象和状态管理(二)
主要内容 1. 使用Response,Request对象控制页面的输入输出 Request对象主要是用于处理客户端的请求 获取客户的IP:Request.userHostAddress Response对象用于响应客户请求并向客户端输出信息 常用方法: void Redi原创 2014-05-14 21:50:51 · 405 阅读 · 0 评论 -
第十三讲 N层架构在ASP.NET中的应用(二)
主要内容 接上节实例代码操作 封装ADO.NET代码,数据库操作辅助类 这一节主要是原创 2014-05-14 22:21:22 · 510 阅读 · 0 评论 -
第八讲 ASP.NET站点导航
主要内容 站点导航方式 1. 硬编码到页面文件:在每个页面上进行编码(超连接的方式) 2. 包含文件:包含一个文件 3. 用户控件:用户自己编写控件实现 以上方式需要在页面上散布超连接,编写困难修改复杂,不易维护 ASP.NET站点导航系统:基于站点地图 站点地址:就是对站原创 2014-05-14 22:10:43 · 465 阅读 · 0 评论 -
第七讲 常用的Web服务器控件(一)
主要内容 ASP.NET控件 1. HTML控件:它们是由HTML厂商定义的一些控件,它与ASP.NET技术没任何关系。 双击后关联创建的事件是JS脚本代码,如按钮会创建一个onclick事件属性。onclick 喜:HTML控件也可以转换成服务器端控件 run原创 2014-05-14 22:02:30 · 1049 阅读 · 0 评论 -
第二讲 ASP.NET系统对象和状态管理(一)
回顾内容: 1. ASP.NET 系统架构图讲解 2. ASP.NET 类层次结构讲解 3. ASP.NET 简单创建 1. 新建网站项目 2. 新建ASP.NET WEB应用程序 3. 空网站 以上三者,1,2创建的项目,系统自动生成的代码框架基本相同 4. ASP.NET 页面的首次原创 2014-05-14 21:41:36 · 593 阅读 · 0 评论 -
使用Memcached提高.NET应用程序的性能
转自:http://zhoufoxcn.blog.51cto.com/792419/528212转载 2014-05-11 18:56:57 · 314 阅读 · 0 评论 -
ASP.NET版Memcached监控工具
在上一篇文章《使用Memcached提高.NET应用程序的性能》中周公讲述如何在.NET中使用Memcached来提高.NET应用程序的性能。在实际的使用中有可能出现Memcached因为某些不可预知的原因挂掉,一旦出现这样的情况,就会再次给数据库增加巨大的压力,因此需要监控Memcached的运行情况。周公在网上找过,在网上有PHP版的Memcached监控工具,打开那个PHP页面就可以看到各个转载 2014-05-11 18:55:17 · 407 阅读 · 0 评论 -
GridView 事件和用法
事件名称 说明 DataBinding 当服务器控件绑定到数据源时发生。 (从 Control 继承。) DataBound 在服务器控件绑定到数据源后发生。 (从 BaseDataBoundControl 继承。) Disposed 当从内存释放服务器控件时发生,这是请求 ASP.NET 页时服务器控件生存期的最后阶段。 (从 Control转载 2014-05-08 12:36:47 · 623 阅读 · 0 评论 -
第十五讲 GridView数据绑定控件(二)
主要内容 续GridView控件使用讲解 1. 类似于在性别列中的True/false,如何在GridView控件中,将True/fase改成男/女呢? 这里又用到一个GridView中非常重要的事件:RowDataBound---在对行进行了数据绑定后激发的。即,如果被绑定的数据有10条,那个此事件将会被触12次,为什么呢? 这是因为Gri原创 2014-05-14 22:35:52 · 603 阅读 · 0 评论 -
第十四讲 GridView数据绑定控件
主要内容 能够熟练使用GridView进行数据查询与展示 1. 通过GridView控件,我们可以显示编辑和删除多种不同的数据源(如:数据库,XML文件和公开数据的业务对象)中的数据 2. GridView是ASP.NET当中非常强大的数据展示控件 3. GridView控件是DataGrid控件的后继控件,更加强大原创 2014-05-14 22:22:20 · 448 阅读 · 0 评论 -
第五讲 ASP.NET系统对象和状态管理(四)
主要内容 1. 什么是访问控制? 2. 掌握Session的用法。 1. 什么是会话? 一个会话就是浏览器与服务器之间的一次通话,它包含浏览器与服务器之间的多次请求,响应过程 2. Session的创建 Session["Session的名字可自定义"]=Session值; 读取S原创 2014-05-14 21:54:49 · 463 阅读 · 0 评论 -
第八讲 常用的Web服务器控件(二)
用户登陆验证实例: runat="server" 这个属性可以使HTML控件在后台C#代码中被调用 看以下脚本代码: function LoginCheck() { var name = document.getElementById("tbName").value; var pwd = document.get原创 2014-05-14 22:07:55 · 460 阅读 · 0 评论 -
第四讲 ASP.NET系统对象和状态管理(三)
主要内容: ASP.NET中的状态保持: 1. Cookie 存储于客户端 2. Session 存储于服务器 3. Application 应用程序级别的状态保持 1. 什么是Cookie Cookie就是服务器发送并临时存储到客户端的一些少量信息 Cookie的特征:原创 2014-05-14 21:52:32 · 436 阅读 · 0 评论 -
第六讲 ASP.NET系统对象和状态管理(五)
主要内容 1. 掌握Application对象的用法 特征: 1. 位置:服务器内存,执行速度快 2. 使用范围:整个应用程序 3. 类型:任意类型 4. 生命周期:应用程序开始创建到销毁 创建Application对象(用法同Session类似) Application[原创 2014-05-14 21:57:15 · 466 阅读 · 0 评论 -
[GridView控件]事件详解
GridView是一个非常强大的控件,它支持分页,排序等等,我想每个人都应该用过这个控件,最近有个网友问了我一些问题,平时也没多大的注意,只要能满足自己的一些需求就没有深入的研究.通过了一段时间的研究发现功能强大的同时所带来的事件也是相当之多,在网上收集了一下,网上的资源还是很丰富的RowCommand 在 GridView 控件中单击某个按钮时发生。此事件通常用于在该控件中单击某个按钮时转载 2014-05-08 12:39:53 · 435 阅读 · 0 评论 -
GridView事件大全
转自:http://www.zhuodadx.com/xihongshi/91448.htmlusing System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using Syste转载 2014-05-08 12:38:45 · 530 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——HttpHandler
概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。H转载 2014-05-10 09:32:21 · 368 阅读 · 0 评论 -
一点一点学ASP.NET之基础概念——HTTP运行期与页面执行模型
HTTP运行期HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET ISAPI上。HTTP运行期首先创建一个HttpContext对象的实例,它包含了当前正转载 2014-05-10 10:33:51 · 317 阅读 · 0 评论 -
继承IHttpHandler实现全局图片水印
继承IHttpHandler实现全局图片水印本帖最后由 butterfly_onfly 于 2014-03-10 23:29:51 编辑创建了一个ImageHandler类库,创建了个namespace ImageHandler{ public class WriteHandler:IHttpHandler { public bool IsRe转载 2014-05-10 12:34:14 · 469 阅读 · 0 评论 -
ASP.NET的Web.config文件 的加密方法
在ASP.NET中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和 DPAPIProtectedConfigurationProvider来加密,本文说明使用 RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤。1. 首先确定要进行加密的web.config转载 2014-05-11 18:52:42 · 643 阅读 · 0 评论 -
asp.net夜话之十一:web.config详解
在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.con转载 2014-05-11 18:42:28 · 396 阅读 · 0 评论 -
第十八讲 DataList数据显示控件(二)
主要内容: DataList实例继续 1. 上节完成了列表中的,图书封面,图书标题,作者/发布时间/出版社 2. Eval()另一种用法,两个参数的,第二个参数可以实现,格式化输出的 如:Eval("数据库物理字段名","这里是格式输出字符串={0}") 至少,{0},这个东东就是参数"数据库物理字段名" 这个功能用在图书封面的显示原创 2014-05-18 19:37:29 · 404 阅读 · 0 评论 -
第十七讲 DataList数据显示控件(一)
主要内容 1. DataList数据显示控件 2. 使用DataList显示图书信息 3. 实例操作,创建存在外在关系的两个表,搭建它的三层架构 4. 创建DataList 绑定数据源的方式同GridView控件 1. 别忘了页面首加载的判断操作Page.IsPostBack 1. 先指向数据源原创 2014-05-18 19:36:01 · 543 阅读 · 0 评论