分类:Web编程
共 938 篇
DotNetZip是一个Zip操作类库,它非常小,但也非常容易使用。在VB.NET、C#或其他的.NET语言中引用它后就可以非常容易的对Zip文件进行创建、读取或更新等操作。DotNetZip目前的版本为1.7,下边用几个例子来说明它的使用(使用前需引用命名空间Ionic.Zip)。 1.创建/更新压缩文件,zip文件存在则更新,不存在则创建 2.列出zip文件中所有的文件 3.从zip文件中删除一个文件,注意无法直接删除一个文件夹 4.从zip文件中解压出一个文件 5.从zip文件中解压全部文件 DotNetZip 1.7(dll)下载:http://www.mzwu.com/pic/200902/Ionic.Zip.rar…
📂 Web编程
👤 博主
📅 2009-02-23
👁 7633
👍 0
阅读全文 →
在VS2008中,我们可以对类的属性和方法创建单元测试以验证代码的正确性,测试过程不复杂,我们用实例来说明。 假如有一个类Own,我们期望对其Join方法进行单元测试以验证代码的正确性,类代码如下: OK,在Join方法体上点击鼠标右键,选择"创建单元测试...",将弹出创建单元测试对话框,直接点击确定按钮后VS2008将自动创建好单元测试类OwnTest(有删改): 可以看到,单元测试类OwnTest的类名和其方法都和原先的Own类非常相像。我们稍做下修改,设置下传入的参数值,并设置一个期望的返回值: 在JoinTest方法体上点击右键,选择"运行测试",过一会在测试结果窗口中我们即可看到测试的结果。…
📂 Web编程
👤 博主
📅 2009-02-20
👁 6021
👍 0
阅读全文 →
实体类Student: 注意:必须使用DataContractAttribute对类进行标记,使用DataMemberAttribute类成员进行标记,否则该类无法被序列化。 对象转为JSON字符串 JSON字符串转为对象 注:.NET Framework 3.5下才可用DataContractJsonSerializer!
📂 Web编程
👤 博主
📅 2009-02-18
👁 13469
👍 0
阅读全文 →
Default.aspx: Default.aspx.cs:
📂 Web编程
👤 博主
📅 2009-02-17
👁 5096
👍 0
阅读全文 →
当我们将一个DateTime类型的数据保存到数据库中再读取出来时,都成了Object类型,出于需要我们还要将其还原成DateTime类型,示例: 输出time1的Millisecond看下,结果为0!为了验证下是不是DateTime.Parse的原因,又做了下测试: time2和time3的Millisecond都为100,这就排除了DateTime.Parse的原因,那便是Object对象的ToString方法的问题了,再做个测试: time4的Millisecond为100,所以Object转DateTime正确的方式应使用Convert.ToDateTime!
📂 Web编程
👤 博主
📅 2009-02-13
👁 7911
👍 0
阅读全文 →
IHttpHandler接口实现类OwnHttpHandler: 使用非常简单,只需在配置文件web.config的节点中加入下边节点即可: 其他说明 ·是否需重写,两者都是对路径进行匹配来决定,HTTP模块可以用正则,HTTP处理程序只能用通配符*、?; ·HTTP模块的匹配规则可以放在任何可调用到的地方,HTTP处理程序的匹配规则只能放在配置文件中; ·所有HTTP模块在请求时都会被调用,一次请求中只有路径和path属性值匹配的那个HTTP处理程序才会被调用; ·如果HTTP模块中不理行重写那将访问真实文件,HTTP处理程序中不进行重写访问不到真实文件,显示空白页; 参考文章 .在ASP.NET中执行URL重写:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx
📂 Web编程
👤 博主
📅 2009-02-12
👁 7847
👍 0
阅读全文 →
IHttpModule接口实现类OwnHttpModule: 使用非常简单,只需在配置文件web.config的节点中加入下边节点即可: 说明:Http模块必须是IIS将请求调度给 aspnet_isapi.dll ISAPI 扩展后才能发挥作用,所以要使http://www.mzwu.com/news类似的URL能正确重写,必须保证news文件下有default.aspx文件,其原理是访问该URL时,IIS搜索到默认首页文件default.aspx后才会把请求调度给 aspnet_isapi.dll ISAPI 扩展,Http模块才能发挥作用。 参考文章 .在ASP.NET中执行URL重写:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx
📂 Web编程
👤 博主
📅 2009-02-12
👁 5670
👍 0
阅读全文 →
说明:由于普通手机号码可到营业厅不换号,换张新手机卡即可升级为3G,所以不能单纯从号码来判断用户属于2G还是3G! 移动、联通和电信最新号段 移动:134、135、136、137、138、139、147(3g,数据卡)、150、151、152、157(3g)、158、159、182、183、187(3g)、188(3g) 联通:130、131、132、145(3g,数据卡)、155、156、185(3g,预留)、186(3g) 电信:133、153、180(3g)、189(3g)
📂 Web编程
👤 博主
📅 2009-02-05
👁 5124
👍 0
阅读全文 →
<%
'-----------------------------------------------------------
'功能:获取远程文件大小
'参数:url 远程文件地址
'返回:远程文件大小(单位:字节)
'-----------------------------------------------------------
Function getRemoteFileSize(url)
Dim xmlHTTP
Set xmlHTTP = Server.CreateObject("MSXML2.XMLHTTP")
xmlHTTP.…
📂 Web编程
👤 博主
📅 2009-01-23
👁 4294
👍 0
阅读全文 →
在一个Web项目中,日志类位于Websites.Common层中,在记录日志时需获取当前Web应用程序的物理路径,此时不好使用Page类下的Server.MapPath来获取,查看了其他的Web项目,终于找到了解决方法:使用HttpContext.Current.Request.MapPath来代替! Loger类:
📂 Web编程
👤 博主
📅 2009-01-23
👁 7676
👍 0
阅读全文 →