Google [站内搜索]

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

使用VS2008对类成员进行单元测试

在VS2008中,我们可以对类[1]的属性和方法创建单元测试[2]以验证代码的正确性,测试过程不复杂,我们用实例来说明。

假如有一个类Own,我们期望对其Join方法进行单元测试以验证代码的正确性,类代码如下:

public class Own

查看更多...

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

C#使用DataContractJsonSerializer实现JSON示例

实体类Student:
/// <summary>
/// 学生实体类
/// </summary>
[System.Runtime.Serialization.DataContract(Namespace="http://www.mzwu.com/")]

查看更多...

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

数组绑定到DataList示例

Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5079
当我们将一个DateTime类型的数据保存到数据库中再读取出来时,都成了Object类型,出于需要我们还要将其还原成DateTime类型,示例:

DateTime time = new DateTime(2009, 2, 13, 7, 38, 20, 100);
Object obj = time;
DateTime time1 = DateTime.Parse(obj.ToString());

查看更多...

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

利用IHttpHandler实现ASP.NET URL重写

IHttpHandler接口实现类OwnHttpHandler:

using System;
using System.Web;
using System.Text.RegularExpressions;

查看更多...

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

利用IHttpModule实现ASP.NET URL重写

IHttpModule接口实现类OwnHttpModule:

using System;
using System.Web;
using System.Text.RegularExpressions;

查看更多...

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

手机号码类型判断[2011-11-17更新]

/// <summary>
/// 手机号码类型判断
/// </summary>
/// <param name="mobile">手机号码</param>
/// <returns>

查看更多...

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

ASP快速获取远程文件大小

<%
'-----------------------------------------------------------
'功能:获取远程文件大小
'参数:url 远程文件地址
'返回:远程文件大小(单位:字节)

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4267
在一个Web项目中,日志类位于Websites.Common层中,在记录日志时需获取当前Web应用程序的物理路径,此时不好使用Page类下的Server.MapPath来获取,查看了其他的Web项目,终于找到了解决方法:使用HttpContext.Current.Request.MapPath来代替!

Loger类:
using System;
using System.Collections.Generic;

查看更多...

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

SqlParameter 构造函数补充

在DAL层使用参数化查询时,创建SqlParameter对象非常的频繁,我们都希望它能有一个构造函数,我们只需提供参数名称、参数类型和值即可,能实现我们类似要求的构造函数倒是有两个[1]:

public SqlParameter(string parameterName, object value);
public SqlParameter(string parameterName, SqlDbType dbType);

对于前者,SqlDbType 将从 Object 的 .NET Framework 类型推断出[2],这无疑会降低系统稳定性,而对于后者,虽然弥补了不能指定类型的缺点,却不能设定值,我们希望能有这么一个构造函数:

查看更多...

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