08 2010 档案
摘要:ASP.NET MVC的组件协作(1)URL Routing根据程序中制定的规则从URL中: 根据程序中制定的规则从URL中:–确定Controller名–确定Action名–生成其余各种参数{controller}/{action}/{year}/{month}/{day}/{id} Article/Show/2008/4/10/13456(2)Control...
阅读全文
摘要:在实际中我们经常遇到表里的记录数非常庞大(数万至数百万),而一次只显示几十条数据的情况,如果我们直接用下面的SQL语句查询并填充到DataTable的话,将是一个非常恐怖的事情(假设UserInfo有几百万用户数据): Select * from UserInfo 分页查询就是根据需要每次只返回所需要的数据,而不用每次都从数据库中全部把数据提取出来,这样可以降低程序与数据库之间的数据传送量,并且还...
阅读全文
摘要:事务使一些事件的集合,执行一条SQL语句可以理解成一个事件。事务中包含多个事件,当每一个事件都能执行成功的时候,事务才执行;如果有任何一个事件不能成功执行,事务的其他事件也不被执行。
阅读全文
摘要:存储过程提供数据驱动程序很多优点,利用存储过程,数据库操作可以封装在单个命令中,为获取最佳性能而进行优化并通过附加的安全性得到增强。调用存储过程,需要将Command对象的CommandType设置为StoreProcedure,CommandType一旦设置为StoreProcedure,就可以使用Parameters集合来定义参数。代码所示:
阅读全文
摘要:避免SQL注入的方法有两种:一是所有的SQL语句都存放在存储过程中,这样不但可以避免SQL注入,还能提高一些性能,并且存储过程可以由专门的数据库管理员(DBA)编写和集中管理,不过这种做法有时候针对相同的几个表有不同条件的查询,SQL语句可能不同,这样就会编写大量的存储过程,所以有人提出了第二种方案:参数化SQL语句。例如我们在本篇中创建的表UserInfo中查找所有女性用户,那么通常情况下我们的...
阅读全文
摘要:一、Connection对象 Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类。 Connection对象有两个重要属性: (1)ConnectionString:表示用于打开 SQL Server 数据库的字符串; (2)State:表示 Connection 的状态,有Closed...
阅读全文
摘要:ADO.NET是对Microsoft ActiveX Data Objects (ADO)一个跨时代的改进,它提供了平台互用性和可伸缩的数据访问。由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用...
阅读全文
摘要:jQuery中的选择器完全继承了CSS的风格。利用jQuery选择器,可以非常便捷和快速地找出特定的DOM元素,然后为它们添加相应的行为,而无需担心浏览器是否支持这一选择器。学会使用选择器是学习jQueryr的基础,jQuery的行为规则都必须在获取到元素后才能生效。jQuery选择器的写法与《CSS选择器》的写法十分相似,只不过两者的作用效果不同,CSS选择器找到元素后是添加样式,而jQuery...
阅读全文
摘要:本文来自:http://www.cnblogs.com/yjmyzz/archive/2010/06/30/1768397.html复制过来只为方便写博客。一、html模式下先插入代码:注:textarea之间的即为经过HtmlEncode处理后的源代码。然后再继续插入一段代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional...
阅读全文
摘要:Button控件是asp.net开发时最常见的控件之一,创建一个页面名为ServerControl.aspx,下面就是这个页面的前台代码:前置代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEv...
阅读全文
摘要:CSS是一项出色的技术,它使得网页的结构和表现样式完全分离。利用CSS选择器能轻松地对某个元素添加样式而不改动HTML结构,只需通过添加不同的CSS规则,就可以得到各种不同样式的网页。要使某个样式应用于特定的HTML元素,首先需要找到该元素。在CSS中,执行这一任务的表现规则称为CSS选择器。常用的CSS选择器分类表如下表:选择器语法描述示例标签选择器E{CSS规则}以文档元素用为选择符a{tex...
阅读全文
摘要:在asp.net中客户端与服务器端的交互默认都是整页面提交,此时客户端将当前页面表单中的数据(包括一些自动生成的隐藏域)都提交到服务器端,服务器重新实例化一个当前页面类的实例响应这个请求,然后将整个页面的内容重新发送到客户端,这种处理方式对运行结果没什么影响,不过这种方式加重了网络的数据传输负担、加大了服务器的工作压力,并且用户还需要等待最终处理结果。 假如是我们希望有这么一个功能,当用户填写完用...
阅读全文
摘要:在jQuery库中,几乎所有的插件都被限制在它的命名空间里。通常,全局(global)对象被很好地存储在jQuery命名空间里,因此当把jQuery和其他JavaScript库(例如Prototype、MooTools或YUI)一起使用时,不会引起冲突。1.jQuery库在其他库这后导入在其他库和jQuery库都被加载完毕后,可以在任何时候调用jQuery.noConflict()函数来将变量$的...
阅读全文
摘要:如下图所示:
阅读全文
摘要:一、几种流行的JavaScript库的简介与对比:1、Prototype是最早成型的JavaScript库之一,对于JavaScript的内置对象(如String对象、Array对象等)做了大量的扩展。现在还有很多项目使用Prototype。Prototype可以看做是把很多好的、有用的JavaScript的方法组合在一起而形成的JavaScript库。使用者可以在需要的时候随时将其中的几段代码抽...
阅读全文
摘要:在上篇“ASP.NET页面的声明周期”中,我们查看该页面的源码可以看到如下情况:页面显示的文字被显示在<html>和</html>之外,这不符合XHTML标准。这对于普通页面来说也许并无大碍,但是如果在频繁输出javascript脚本的网页中,可能会对网页的客户端执行效果产生影响。因为javascript脚本块在客户端调用方法之前还是客户端调用方法之...
阅读全文
摘要:asp.net页面运行的时候将经历一个声明周期,这个生命周期中会进行一系列的操作,调用一系列的方法。了解asp.net页面的生命周期对于精确控制页面的控件呈现方式和行为非常重要。 一般说来一个常规页面要经历如下几个生命周期阶段: 阶段 说明 页请求 页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页...
阅读全文
摘要:一、XML注释1、编程时能获得智能提示。写好一个Add()方法后,在其上面打“///”三个斜干即可自动出来"摘要",“参数”和“返回值”等内容。如下图:当定义好这些注释时,调用方法时就会有智能提示。如下图:2、能够利用NDoc这样的工具将XML注释提取出来形成API文档3、任务管理器 任务管理器是一个很有用的功能。假如我们开发...
阅读全文
摘要:注:本文主要是参考《ASP.NET 夜话》,加入了自己的整理做asp.net开发时无需new就能使用的对象,如: Request ,Response ,Server ,Session ,Cookie ,Application 在asp.net中所有的网页都是继承自System.Web.UI.Page这个类。由于HTTP是一种无状态的协议,也就是它并不记得上一次谁请求过它,不会主动去询问客户端,只...
阅读全文
摘要:注:本文主要是参考《ASP.NET 夜话》,加入了自己的整理做asp.net开发时无需new就能使用的对象,如: Request ,Response ,Server ,Session ,Cookie ,Application 在asp.net中所有的网页都是继承自System.Web.UI.Page这个类。由于HTTP是一种无状态的协议,也就是它并不记得上一次谁请求过它,不会主动去询问客户端,只...
阅读全文
摘要:注:本文主要是参考《ASP.NET 夜话》,加入了自己的整理做asp.net开发时无需new就能使用的对象,如: Request ,Response ,Server ,Session ,Cookie ,Application 在asp.net中所有的网页都是继承自System.Web.UI.Page这个类。由于HTTP是一种无状态的协议,也就是它并不记得上一次谁请求过它,不会主动去询问客户端,只...
阅读全文
摘要:一、什么时候要运行aspnet_regiis.exe -i命令当先安装.net framework再安装IIS就要运行命令向IIS注册.net framework,注册完成后,会在C:\inetpub\wwwroot文件夹下多出一个aspnet_client的文件夹。二、Web应用程序根目录运算符1、直接以URL表示,如:<img src=http://www.xxxxx.com/image...
阅读全文
摘要:HTML表单的提交方式 <form action="接收数据页面" method="post">HTML表单里用的是HTML控件。对于一个普通HTML表单来说,它有两个重要的属性:action和method。 action属性指明当前表单提交之后由哪个程序来处理,这个处理程序可以是任何动态网页或者servlet或者CGI(Common Gateway Interface),在asp.n...
阅读全文
摘要:一、改变按钮上的文字先看下效果:1、2、3、一个按钮和一个Label控件代码:想想再看 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--protectedvoidButton1_Click(objectsender,EventArgse){//obje...
阅读全文
posted @ 2010-08-04 22:48
aito
浙公网安备 33010602011771号