Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

ASP.NET应用程序应谨慎使用static变量

先来看一个例子:

App_Code/Class1.cs:
using System;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4286

.net framework中引进的var对象类型声明

安装了vs 2008之后,在后台代码中,resharper插件对后台所有局部变量进行提示建议,显示需要采用"use implicitly typed local variable declaration",通过代码修改建议,发现有"use Var"的提示,通过字面含义,很快就能知道这是.net framework3.5中引进的新机制,即对局部变量进行自动类型设置,其类型取决于等号右边初始化的对象的类型。在网上查了一下相关解释,记录在此:

一、神奇的var

在C#3.0中增加了一个变量声明var,这个声明和JavaScript 的 var类似,但也有不同。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3605

基于REST架构的Web Service设计

先前我曾经介绍过利用Apache Axis实现基于SOAP的Web Service实现技术和相关代码,总的来说,SOAP的Web Service解决方案虽然较为成熟,且安全性较好,但是使用门槛较高,在大并发情况下会有性能问题,在互联网上使用不太普及,因此并不太适合Web 2.0网站服务使用,目前大量的Web 2.0网站使用另外一种解决方案——REST。

REST的架构设计

REST(Representational State Transfer)是一种轻量级的Web Service架构风格,其实现和操作明显比SOAP和XML-RPC更为简洁,可以完全通过HTTP协议实现,还可以利用缓存Cache来提高响应速度,性能、效率和易用性上都优于SOAP协议。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4698

C#使用Socket获取网页源代码

WebToolkit类:
using System;
using System.Net.Sockets;
using System.Text;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4738

SharpZipLib解压单个文件和文件夹

using System;
using System.IO;
using ICSharpCode.SharpZipLib.Zip;

namespace ConsoleApplication1

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5157
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OleDb;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7837
在ASP中,如果你使用Set ors=oConn.Execute()来创建RecordSet对象,再使用RecordSet.RecordCount获取记录数时,你会发现它的值为-1,这时,我们可以使用GetRows方法来获取记录数:

<%
Dim oConn, ors, aRows
Dim i,j

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4042

Firefox查看框架源代码

在页面的框架(iframe)部分点击右键,选择查看源代码时,Firefox将打开父窗口的源代码,而不像其他浏览器那样打开框架页面的源代码。今天仔细看了下Firefox的右键菜单,发现它也是可以的,只是得多做下选择,在Firefox右键菜单中依次选择"本帧→查看帧源代码"就可以了:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5828

ASP用ADODB.Stream代替FSO读写文本文件

在ASP中,我们常用Scripting.FileSystemObject组件来读写文本文件,但它有一个缺点是对编码支持不足,比如我们想读写一个utf-8文本文件,FSO就很难办到了,这时我们就需要使用Adodb.Stream组件来代替它:

<%
'读取文件
Function ReadFile(ByVal strFile, ByVal strEncode)

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5058
要解决ASP同一站点下gb2312和utf-8页面传递参数乱码问题,只需严格做到以下4点即可:

①.页面文件使用正确的编码,gb2312使用ANSI,utf-8使用utf-8;
②.ASP代码中设置正确的CODEPAGE,gb2312使用936,utf-8使用65001;
③.HTML代码中设置正确的charset,gb2312使用gb2312,utf-8使用utf-8;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4535