自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 ASP.NET中如何防范SQL注入式攻击

一、什么是SQL注入式攻击?   所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注

2011-07-16 13:14:54 303

原创 常见的防盗链方法总结及分析

作为普通的网民来说,一般不需要知道也不用关心什么是盗链,不过如果你是网站的开发者或维护者,就不得不重视盗链的问题了。如果你刚刚开发完一个没有防盗链的带有文件下载功能的网站,挂上internet,然后上传几个时下非常热门的软件或电影并在网站内公布下载地址,让MSN上的所有好友都来体

2011-07-09 15:03:32 840 2

原创 谈谈BS开发中的各种浏览器的兼容性(二)

IE6,IE7,FF等浏览器不兼容原因及解决办法浏览器的不兼容,大家肯定都是深恶痛绝的,往往我们只是去做修补,却忘了更重要的事情,那就是追溯根源,避免类似的不兼容再次出现。现在归纳几点html编码要素,希望能帮助读者:1.文字本身的大小不兼容。        同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际

2011-06-26 11:10:00 2176

原创 谈谈BS开发中的各种浏览器的兼容性(一)

随着多个浏览器厂商的竞争,导致现在越来越多的浏览器层出不穷,做BS开发让我们不得不考虑各种浏览器的兼容性,在解决不同版本浏览器之前,我们首先的认识和谈谈W3C标准。 那么到底什么是W3C呢?W3C:World Wide Web Consortium,万维网联盟W3C的职能:负责制定和维护Web行业标准WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构

2011-06-19 15:21:00 4041

原创 AspNetPager 分页控件介绍

分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多ASP.NET程序员最头疼的问题之一。<br />AspNetPager针对ASP.NET分页控

2011-05-23 10:52:00 511

原创 .NET下的ORM框架介绍

<br />在上个月的博客中,我给大家介绍了ORM,那么在今天这篇文章中,我将介绍.NET下一些常用的ORM框架<br />在.NET平台下,关于数据持久层框架非常多,今天主要对如下几种做简要的介绍并推荐一些学习的资源:<br /><br />1.NHibernate<br /><br />2.NBear<br /><br />3.Castle ActiveRecord<br /><br />4.iBATIS.NET<br /><br />5.DAAB<br />一.NHibernate<br /><br

2011-05-16 11:14:00 682

原创 什么是ORM?

对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:数据库结构被任何人都能理解的语言文档化。 精确性:基于数据模型创建正确标准化了的结构。典型地,建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理。ORM专门被设计为改进这种联系。-关系数据库映射  规则表达式ORM把

2011-04-22 10:21:00 400

原创 如何在SQLServer中使用ASP.NET输出缓存?

<br />ASP.NET 输出缓存的一项高级功能是 SQL 缓存依赖项。SQL 缓存依赖项使您可以缓存依赖于 SQL Server 表中数据的页。您可以配置 SQL Server 和 ASP.NET 以缓存页请求,降低服务器工作负荷,直到页所依赖的数据已在 SQL Server 中更新为止。对于相对保持静态的产品目录或客户注册信息等数据而言,SQL 缓存依赖项很有用。 <br />本演练中阐释的任务包括:<br />·                   创建并配置页,以显示 Northwind 数据库中

2011-04-20 16:37:00 563

原创 Web性能和安全

在讨论这个问题之前,我们首先的知道为什么需要优化网站?     用户上网一般都关心访问页面的速度,对于用户量较多的大型网站,如何优化网站性能是个至关重要的问题对于拥有大量并发访问用户的大型网站,尤其需要进行性能方面的优化,大型网站具有如下特点: 高访问量、同时在线人数多、数据量庞大、数据操作频繁。网站性能测试包括:web应用服务器、数据库服务器和系统服务器等,这些方面都有相应的专业指标,但从用户体验和服务器负载的角度,最关心也最容易理解的通俗指标有如下几个:日访问量、  常用页面最大并发数、 同时在线人数、

2011-03-23 09:13:00 1003

原创 Ajax手写代码实现-用户验证

首先我们创建一个html页面:Login.html,里面编写相应的js函数

2011-03-20 14:04:00 558

原创 Ajax手写代码应知应会

<br />一、什么是Ajax?<br />Ajax是几个单词首字母的缩写:Asynchronous(异步的)Javascript And Xml。它不是一种全新的技术,而是整合了几种现有的技术:Javascript、XML和CSS<br />我们通过Javascript的XMLHttpRequest对象完成发送请求到服务器并获得返回结果的任务,然后用js更新局部的网页,xml一般用于请求数据和响应数据的封装,CSS用于美化页面样式<br /> <br />二、传统的web开发技术和Ajax技术有什么不同?

2011-03-16 16:45:00 1055

原创 JQuery学习笔记(二):对象访问

<br />在上一篇的博客中,我们介绍了Jquery的一些基础知识,知道了什么是jQuery,以及jQuery可以做什么等问题。在这篇文章中,我将介绍在这两天学习的jQuery的核心之对象访问(其实就是一些jQuery库函数的使用)。<br />在具体学习这些对象访问函数前,我先做了这些内容的学习:<br />一、加载事件ready(fn):<br />      1、当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。 简单地

2010-12-15 15:02:00 1312

原创 JQuery学习笔记(一)

这几天下载了点JQuery方面的学习资料,开始来学习JQuery相关方面的知识,在学习JQuery之前,我首先通过一些途径,弄明白了以下问题,这也是面试中常常问到的一些问题。所以整理了下。1、什么是JQuery?         jQuery是JavaScript的类库,它由John Resig(美国人)创建,至今已经吸引了来自世界各地的众多JavaScript高手加入该团队。2、什么是类库?       这个和Java、.NET中的类库意思相似,但是在JQuery中,只是集合了许多方法的功能集合,使我们可

2010-12-13 16:00:00 632

原创 初识用.NET Remoting开发分布式应用

<br />一..NET Remoting简介:<br />.NET Remoting从某种意义上讲是DCOM的替代品。ASP.NET Web服务十分有用,但是这项技术在企业内联网的解决方案中,对于某些业务请求来说并不快,也没有足够的灵活性,而且,ASP.NET Web服务需要有运行时的支持。使用.NET Remoting技术后,可以将Web服务提供给世界上的任何地方。而且可以在所有的应用程序类型中运行Web服务。<br /> <br /><br /> <br />二..NET Remoting 的基本原理

2010-11-23 10:17:00 562

原创 ASP.NET中的DataList控件编码实现数据绑定、删除、更新等操作

<br />在上一篇文章中,我们介绍了DataList控件的一些属性以及相关的模板,今天我们通过一个小的案例来实现对DataList控件实现数据的绑定、删除、更新操作<br />一、首先,我们准备好数据表,如图所示:<br /> <br /> <br />二、设置DataList控件的相关属性,如下所示:<br /> <table cellpadding="0" cellspacing="0" style="width: 353px" border="1"><br />            <tr><br

2010-11-20 19:53:00 3909 1

原创 ASP.NET Web DataList控件介绍

<br />一、DataList Web 服务器控件概述<br /><br />DataList Web 服务器控件以某种格式显示数据,这种格式可以使用模板和样式进行定义。DataList 控件可用于任何重复结构中的数据,如表。DataList 控件可以以不同的布局显示行,如按列或行对数据进行排序。您可以选择将 DataList 控件配置为允许用户编辑或删除信息。还可以自定义该控件以支持其他功能,如选择行。<br /> <br />二、将数据绑定到控件<br />必须将 DataList Web 服务器控件

2010-11-05 09:23:00 1691

原创 水晶报表的应用

<br />在上一篇的博客中,我介绍了水晶报表的一些基础知识,那么今天我们通过两个简单的案例,来学习如何使用水晶报表,如何将数据绑定在嵌入式报表和非嵌入式报表中。<br /> <br />一、嵌入式报表的使用<br /> <br />1、首先我们创建一个windows应用程序,在工具箱—>报表选项卡中,拖放“crystalReportViewer”控件到窗体上,<br />然后添加新项,选择一个*.rpt的文件,和数据库进行连接,按照操作步骤一步一步的往下执行<br /> <br />2、在窗体cs类文件中

2010-10-27 08:39:00 564

原创 水晶报表基础知识介绍

一、水晶报表的分类:    1、从外观上分为标准报表、交叉表和邮件标签。如图所示: 2、从分发形式分:嵌入式报表和非嵌入式报表         嵌入式报表和非嵌入式报表的区别:         a、嵌入式报表具有和.rpt文件对应的同名包装类,直接通过代码与包装类进行那个交互,而不是原始报表文件本身进行交互         b、非嵌入式报表则单独以.rpt文件的形式存在,该报表不包含在项目内,也没有对应的报表包装类     c、对于嵌入式报表,系统对项目进行编译时,与其他项目资源一样,报表和其包装类都会被自

2010-10-22 10:30:00 1263

原创 常用的Web服务(亲测)

<br />网上常用的web服务地址很多,有些已过期,为方便使用,经本人亲测,汇总一些常用的web服务地址,与大家分享,如下所示:<br /> <br />一、天气预报:<br />        1、一、2500多个城市天气预报Web服务,包含2400个以上中国城市和100个以上国外城市天气预报数据。数据每2.5小时左右自动更新一次,准确可靠。为让更多的开发人员学习WEB服务开发,此服务支持免费用户使用。为支持多种平台开发,此WEB服务接口提供了多种返回类型可选择。<br />         Endpo

2010-10-09 15:25:00 652

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除