自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 十步解决IE6的各种疑难杂症

-虽然我也很想IE6早点死,但个人的主观能动性毕竟太有限了,我们唯一能做的是用一些手段减轻IE6带来的痛苦。1、使用文档类型尽量使用最严格的文档类型,确保你的页面运行于标准模式下。虽然用了它们,你可能不能用许多标签,如b,s,font等,但它们都可以用CSS来代替。1.2."http://www.w3.org/TR/html4/strict.dtd">或者最简单的,这是HTML5唯一认可的文档类型,浏览器会自动转换为上面那个。也不要用xhtml的文档声明了,它原本想搞到html成为过渡的产品,殊不知自己才是

2010-07-27 14:18:00 334

原创 Net中各种不同的对象创建方式的速度差异

<br />在.Net中,微软给我们提供了很多不同的创建对象实例的方法,它们的速度又各有不同,以下一一列举。<br />使用new关键字<br />这在.Net中是最常见,也是速度最快的方式:<br />1 var instance = new Class();<br />使用System.Activator类的CreateInstance方法动态创建<br />这里的CreateInstance指的是Activator的非泛型方法:<br />1 var instance = System.Activat

2010-07-27 14:14:00 392

原创 asp.net的优化 服务器控件背后友好的Html和JS

<br />假设你需要从一个页面转向其他页面,下面有很多种方式,你是如何选择的呢?你能清晰的说明理由么?<br />        <%--链接的表现形式--%><br />        <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">HyperLink</asp:HyperLink><br />        <asp:LinkButton ID="LinkButton1" runat="server

2010-07-27 14:04:00 424

原创 Web缓存技术概述

<br />引言<br />WWW是互联网上最受欢迎的应用之一,其快速增长造成网络拥塞和服务器超载,导致客户访问延迟增大,WWW服务质量问题日益显现出来。缓存技术 被认为是减轻服务器负载、降低网络拥塞、增强WWW可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temporal Locality)原理,将客户访问过的内容在Cache中存放一个副本,当该内容下次被访问时,不必连接到驻留网站,而是由Cache中保留的副本提 供。<br />Web内容可以缓存在客户端、代理服务器以及服务器端。研究表明

2010-07-27 13:51:00 349

原创 关于WEB优化

<br />01. Minimize HTTP Requests 减少HTTP请求<br />Image、CSS、Script、Flash等等这些都会增加 HTTP 请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件;页面里直接写入图片也是不好的做法,应该写进CSS里,利 用 CSS SPRite 将小图拼合后利用 background 来查找定位;使用“图片地图”(在同一个张图片上放置不同的URL,这种方式就可以减少对于图片的请求。经测试,获取图片地图的时间比获取每个

2010-07-27 11:22:00 491

原创 Asp优化,asp缓存技术

<br />一、何谓asp缓存/为什么要缓存<br />当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、 自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如 更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还 不一定。<br />面对web访问压力,我认为最经济的办法

2010-07-27 11:15:00 394

原创 NET技术动态生成HTML页面

ASP.NET技术动态生成HTML页面1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。  2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文

2009-12-01 16:14:00 306

原创 asp NET缓存:方法分析和实践示例

  尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。  这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时

2009-12-01 16:06:00 254

原创 Windows2003中配置net动态网站运行环境

  大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将IIS6.0安装到WindowsServer2003家族的成员上。而且,当我们最初安装IIS6.0时,该服务在高度安全和"锁定"模式下安装。在默认情况下,IIS6.0只为静态内容提供服务即,诸如ASP、ASP.NET、在服务器端的包含文件、WebDAV发布和FrontPageServerExtensions功

2009-12-01 16:03:00 344

原创 NET中使用非托管COM组件

在ASP.NET中使用非托管COM组件         众所周知,ASP.net是基于通用语言运行库创建的,也就是所谓的托管执行环境。生成的代码称为托管代码。编译器能够从源代码的描述中产生元数据信息,而运行库又从元数据中获得托管代码的信息。而我们编写的组件一般是在非托管环境下创建的,这些组件往往不包含元数据信息,那么我们怎么在托管代码中使用这些元数据信息呢?     为了在托管环境中使用非

2009-12-01 15:54:00 297

原创 net弹出窗体大全

    window.open (page.html)   -->      因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open (page.html) 用于干洗加盟控制弹出新的窗口page.html,如果page.html不与

2009-12-01 15:52:00 318

原创 配置文件Web config

一、认识Web.config文件  Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配

2009-12-01 15:46:00 214

原创 有效提高ASP.NET性能的十个优化方法

1. 数据库访问性能优化数据库的连接和关闭访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最大限

2009-12-01 15:40:00 293

原创 Web服务治理Web服务状态

XML Web服务在种兑现衍生于WebService种的XML Web服务时,可以运用和其余ASP.NET应用程序雷同的状态治理选项。WebService种包孕好多公共ASP.NET对象,包括Session和Application对象。Application对象提供一个存储运作在Web应用程序中的代码可访问的数据的机制,而Session对象容许数据储存在每客户端对话基础上。如其客户端支持coo

2009-12-01 15:36:00 324

原创 Web网络应用程序开发的平安策略实践

分析基于ASP.NET的Web网络应用程序开发的平安策略实践摘要:Web应用程序;web.config;认证和授权;视图;存储过程1 前言微软公司推出的ASP.NET,可以非常方便和高效地规划、设计、开发和发布Web网络应用程序。笔者利用ASP.NET为新疆职工培训中心开发了运行在校园网上的网络办公管理系统。该系统分为管理部门和教学部门两个角色,实现了数据存储、浏览查询和教

2009-12-01 15:31:00 625

原创 ASP.NET缓存概念及其应用浅析

ASP.NET缓存概念是什么呢?通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如,如果应用程序使用复杂的逻辑来处理大量数据,然后再将数据作为用户频繁访问的报表返回,避免在用户每次请求数据时重新创建ASP.NET缓存概念是什么呢?通常,应用程序可以将那些频繁访问的数据,以及那些需要大量处理时间来创建的数据存储在内存中,从而提高性能。例如

2009-12-01 15:24:00 208

原创 Page_Load方法后执行原因分析

加载对应Load事件和OnLoad方法,对于这个事件,相信大多数朋友都会比较熟悉,用VS.Net生成的页面中的Page_Load方法就是响应Load事件的方法,对于每一次请求,Load事件都会触发,Page_Load方法也就会执行,相信这也是大多数人了解ASP.Net的第一步。Page_Load方法响应了Load事件,这个事件是在System.Web.WebControl.Control类中定

2009-12-01 15:19:00 601

原创 ASP.NET编程规范之命名规范浅析

 ASP.NET编程规范之命名规范都有哪些呢?具体又有什么内容呢?让我们开始吧:ASP.NET编程规范之命名规范1.按钮ID命名:btn+按钮操作功能(如btnSave)ASP.NET编程规范之命名规范2.其它控件:I.与数据操作相关:其ID为相应的字段名称,如果有多个控件对应一个字段,则按以下规范命名:字段名+”_”+顺序号(以01开头)例子:页面有一TextBox控

2009-12-01 15:15:00 258

原创 asp.net使用Mysql乱码处理

  在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候可以正常登录,但输入中午的时候方法就会报错,解决方法如下:   1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-char

2009-12-01 14:49:00 226

原创 13个不可不知的ASP.NET MVC扩展点

  ASP.NET MVC设计的主要原则之一是可扩展性。处理管线(processing pipeline)上的所有(或大多数)东西都是可替换的。因此,如果您不喜欢ASP.NET MVC所使用的约定(或缺乏某些约定),您可以创建自己的服务来支持您的约定,并将其注入到主管线中。  在本文中,我们将从管线开始直到视图呈现,逐一向您展示每个ASP.NET MVC开发者都必须了解13个扩展点。

2009-12-01 14:46:00 280

原创 Ext以及Coolite下实现表格锁定列和多行表头

  这段时间我们的项目中采用了Coolite来做富客户端,Coolite目前的版本是0.8.1,它所采用的Ext版本是2.2.1,因此下面主要是说明在这个版本下所实现的锁定列和多行表头,需要说明的是Ext在2.0版本以后就不自带锁定列功能了,只能自己实现,中国人的习惯和国外的不太一样,喜欢表格化得数据,而且形式又多种,表格最基本的功能之一,就是要锁定列和卫星电视多行表头,而这两项又是Coolite

2009-11-28 16:12:00 570

原创 Session过期时间的四种设置方式

  1、操作系统:Widnows Server 2003  步骤:开始——〉管理工具——〉Internet信息服务(IIS)管理器——〉网站——〉默认网站——〉右键“属性”——〉主目录——〉配置——〉选项——〉启用会话状态——〉会话超时(在这儿设置你要的超时时间,单位分钟)。确定即可。  2、ASP.NET应用程序中Session过期时间的设置  在ASP.NET这样的Web应用中,S

2009-11-28 16:06:00 489

原创 javascript直接调用asp.net方法的技术

   前言本技术完全开源,请各位兄弟随便修改、使用,但是必须能够保留相关版权的说明;我的小小技术能在您的项目中使用,是我的光荣,希望不要破灭了我仅存的自豪感,衷心感谢,在此鞠躬!  本技术主要基于.net 2.0,提供asp.net页面的javascript直接通过ajax调用服务端的c#方法,完全打通javascript往asp.net的最后防线。  本技术实在开发pixysoft.fr

2009-11-28 16:04:00 360

原创 asp.net使用Mysql乱码处理

  在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候可以正常登录,但输入中午的时候方法就会报错,解决方法如下:  1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-cha

2009-11-28 15:54:00 255

原创 asp.net中连不上数据库aspnetdb的问题

   先确保数据库服务器中有aspnetdb数据库,若没有可以通过以下方法添加:  找到C:/WINDOWS/Microsoft.NET/Framework/v2.0.50215目录,从中找到aspnet_regsql.exe,直接双击运行,根据向导设置。  接下来解决连接数据库不成功的问题  一:  如果在ASP.NET Administration Tool中测试Provide

2009-11-28 15:34:00 431

原创 .NET里面附件上传大小限制的控制

     一、默认允许上传4M的文件。    修改 Machine.config 文件,改动 MaxRequestLength 参数的值。在c:/winnt/microsoft.net 目录下搜索该文件。    需要注意的是:在保存文件时,您应该确保指定文件的完整路径为(如,"C:/ImageSave/GsanidtLogo.jpg"),并确保为 ASP.NET 使用的帐户提供干洗机存储文

2009-11-28 15:34:00 319

原创 webservice的调用方法

 webservice的调用方法  一、WebService在cs后台程序中的调用  A、通过命名空间和类名直接调用  示例:          WebService ws = new WebService();  string s = ws.HelloWorld();  B、通过添加WEB引用的方式调用,首先添加WEB引用,通过URL指向WEBSERVICE,  指定WE

2009-11-28 15:26:00 335

原创 ASP.NET MVC实践 对查询后分页处理的解决方案

   一、前言:  GridView中的分页是用post做的,所以将查询表单中的内容可以存到ViewState中,翻页的时候可以利用,实现起来就比较容易些,而在mvc中这些就要我们自己来做了,Contrib中的分页只能应付简单应用,对于查询后结果的分页没做处理,下面我们来改造一下这个分页程序。  二、准备工作  首先准备一个数据源  数据源准备  1 public class

2009-11-28 15:19:00 425

原创 关于WebService的操作超时问题

    在做WS时候,这种现象我也经常碰到,服务器端也没发现什么异常现象,客户端调用WebService出现超时408,后续访问基本就一直是超时,即使重启程序也不行,除非用IE访问一下那个WebService(也出现大半天后重新恢复OK的情况)    刚开始还以为是超时时间设置得太短,于是产生下面的代码来修改配置文件    Web.config配置文件中设置http请求运行时限:   

2009-11-28 15:14:00 797

原创 查看Json输出的"最方便"的方法

 查看Json输出的"最方便"的方法  项目的表现层使用MVC+Extjs。在开发过程中,一旦页面显示不正常,第一个需要排查的总是“Action是否输出了正确的Json?”。由于开发人员会日复一日地频繁进行这个操作,所以我们的目标是,要找到一种方法,可以  不用耗费额外的精力随时查看Json输出  “不用耗费额外的精力”指的是:当需要查看Json输出时,只要转转眼球(可能至少还需要点两

2009-11-28 15:06:00 843

原创 提高ASP.NET应用程序性能的几招方法

    以下经验总结自,并且经过验证    1,不参与POSTBACK机制的控件,不要用服务器控件,尽量用静态HTML标记    2,编译时使用RELEASE配置    3,正式投入应用时,记着将DEBUG设为FALSE    4,SMARTNAVIGATE记着设为TRUE,它可以让浏览者感觉到你性能的提高    5,如果不是必须保持搜索引擎优化更新的页面,请记住加入声明,它可

2009-11-28 15:02:00 198

原创 C#中判断空字符串的3种方法性能分析

    3种方法分别是:    string a="";    1.if(a=="")    2.if(a==String.Empty)    3.if(a.Length==0)    3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题。    建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test

2009-11-28 14:56:00 281

原创 C#使用API屏蔽系统热键和任务管理器

   using System;  using System.IO;  using System.Reflection;  using System.Runtime.InteropServices;  using System.Windows.Forms;  namespace WAT.PMS  {  /**////   /// Description: Hook

2009-11-28 14:48:00 532

空空如也

空空如也

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

TA关注的人

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