随笔分类 -  ASP.NET

摘要:  此文主要针对使用微软的 DotNet 平台,做网络相关的WinForm程序的开发。 .NET平台中,网络相关的内容,基本全部包含于 System.Net 这个命名空间下。   MSDN上,微软官方给出的优化建议如下:   应尽可能使用 WebRequest 和 WebResponse,而不要类型转换为子代类。使用 WebRequest 和 WebResp... 阅读全文
posted @ 2010-01-25 16:05 三角猫 阅读(458) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友提问: 说是上传到服务器上的网站,打开有验证控件的页面,提示JS错误:WebForm_PostBackOptions 未定义;所有的验证控件都失效了。 其实这个问题,网上一搜一大把,主要原因就是2个: *.axd 文件的映射在 IIS 中丢失了 或者 没有配置正确。 使用了 DNN中的 httpCompress组件, 但是web.config中没有正确配置   下面分别... 阅读全文
posted @ 2010-01-09 17:19 三角猫 阅读(483) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友提问: c# 算出整月 问题补充:我是说两个日期之间间隔额整月,比如2008-11-5 和 2009-4-3之间的整月 ,我要的结果是要算出这里的整月是12,1,2,3这四个月,怎么算可以得到是四个整月呢算法的代码很简单,主要是思路问题。 DateTime dt1 = 日期1;DateTime dt2 = 日期2;int 整月数 = (dt2.Year - dt1.Year) * ... 阅读全文
posted @ 2009-06-16 11:48 三角猫 阅读(890) 评论(0) 推荐(0) 编辑
摘要:最近,收到几位网友的咨询,都说使用 SmtpClient 通过 139,189,qq 邮箱的SMTP服务,发送邮件时,都不成功,返回的错误是 “身份验证失败”,而同样的情况,使用outlook express, foxmail 则可以正常发送。 为了搞清原因,我自己测试了一把,问题确实如此。 下面,我分析了这个问题出现的原因...... 阅读全文
posted @ 2009-06-06 19:25 三角猫 阅读(20380) 评论(17) 推荐(1) 编辑
摘要:今天,有朋友发消息来询问,看到别人的UrlEncode编码结果,和自己的不一样,情形如下: 别人的 Server.UrlEncode(“索尼”) 返回的结果是 %CB%F7%C4%E1 而他的 Server.UrlEncode(“索尼”) 返回的结果是 %e7%b4%a2%e5%b0%bc 我自己测试了一下,发现 ASP.NET 中返回的是 %e7... 阅读全文
posted @ 2009-06-05 15:28 三角猫 阅读(290) 评论(2) 推荐(0) 编辑
摘要:今天,看到网友咨询DES加密的事,就写了下面的类库,sharing 一下,欢迎多交流 using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Security;using System.Security.Cryptography;/*------------------... 阅读全文
posted @ 2009-05-26 11:08 三角猫 阅读(625) 评论(0) 推荐(0) 编辑
摘要:EXCEL里面,默认的情况下,对于字段内容长度超过15位的数字,后面的内容会全部被搞成0,真是自作多情啊! 例如:常见的,我们输入18位的身份证号码:111111111111111111,就会变成 111111111111111000 而且,显示也用科学计数方式显示,真是太恶心了   最近有个需求,导出一些人的个人资料到 CSV 或者 EXCEL,在导出身份证时,就遇到了这个垃圾问题... 阅读全文
posted @ 2009-05-07 10:48 三角猫 阅读(867) 评论(0) 推荐(0) 编辑
摘要:Cross-Site Scripting是一种较为普遍的HACK攻击方式,曾经遭受Cross-Site Scripting攻击的知名网站众多.现今Ajax技术大兴,应用日趋广泛,Client 端Script 扮演的角色越来越重要,也就不可避免的提升了 Cross-Site Scripting 攻击方式的几率。 Microsoft Anti-Cross Site Scripting Library... 阅读全文
posted @ 2009-05-05 13:16 三角猫 阅读(646) 评论(1) 推荐(0) 编辑
摘要:应用程序配置文件,对于asp.net是 web.config,对于WINFORM程序是 App.Config(ExeName.exe.config)。 配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对... 阅读全文
posted @ 2009-04-30 13:59 三角猫 阅读(501) 评论(0) 推荐(0) 编辑
摘要:HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。 Html元素的自定义属性,使用起来,十分方便,例如: 假设我们现在需要限制,这个按钮,只能点击2次,然后就失效了。 通常的实现方式,是可以利用全局变量的形式来记录点击次数,但我们这里用自定义属性来实现这个功能,展示一下自定义属性的优势;我们对上面的button做一... 阅读全文
posted @ 2009-03-23 16:09 三角猫 阅读(773) 评论(0) 推荐(0) 编辑
摘要:现在,安装操作系统,对于个人用户而言基本都是用Ghost的,用原盘安装的,已经很少了 但是,使用克隆盘安装的系统,基本上都是没有安装IIS(Internet信息服务)的,对于做开发测试的人来说,是很不方便的,通常需要自己在 “添加/删除Windows组件” 里面,把IIS重新装上。 IIS的独立安装包,已经很普遍了,网上N多,也省去了找原始系统安装盘的麻烦,很是方便 但是,有些Gho... 阅读全文
posted @ 2009-03-13 13:40 三角猫 阅读(2032) 评论(3) 推荐(0) 编辑
摘要:今天,有个网友问起: 使用ExecuteReader方式执行的存储过程,存储过程既返回了查询结果,又有输出参数和返回值,但是返回值和输出结果总是取不到 其实这个问题,微软本身就给出了解释,MSDN上有明确的说明,我直接贴出来了: Command 对象公开了几个可用于执行所需操作的 Execute 方法。当以数据流的形式返回结果时,使用 ExecuteReader 可返回 Dat... 阅读全文
posted @ 2009-02-22 19:11 三角猫 阅读(1684) 评论(4) 推荐(0) 编辑
摘要:今天,花了10个小时的时间,终于完成了本本的重生,自己也从 VS 2005 SP1 正式升迁入 VS 2008 SP1的行列 不过,这个过程中,确发生了个小插曲: VS2008安装成功后, 我就立马打上了 SP1 的补丁, 打完补丁, 正好有个网友发了消息来咨询问题, 嘿嘿, 试试新的IDE环境 打开VS2008, 三下五除二写好例子,发给了网友;然后自己开始改造VS的IDE,调调色, 换换... 阅读全文
posted @ 2009-02-19 21:01 三角猫 阅读(513) 评论(0) 推荐(0) 编辑
摘要:今天,有个网友问我: 用httpwebrequest访问一个SSL类型的地址 https://xxxx 时,报错 “未能为 SSL/TLS 安全通道建立信任关系(Could not establish trust relationship for the SSL/TLS secure channel)” 查了下MSDN,找到了解决方法,SSL网站,连接时需要提供证书,对于非必须提供客户端证书的情... 阅读全文
posted @ 2009-02-16 19:53 三角猫 阅读(1045) 评论(1) 推荐(0) 编辑
摘要:日期时间的输出和显示,在日常应用中,是最普遍的了。因为不同的情况,我们通常需要将日期时间以各种不同的样式格式化后输出,而不是简单的显示。 日期时间、数字、货币等的格式,默认情况下是受操作系统的区域设置影响的,在程序里,就体现在 当前线程的culture上(Thread.CurrentThread.CurrentCulture),为了避免区域不同的影响,我们通常需要设置 Thread.Current... 阅读全文
posted @ 2009-02-02 14:05 三角猫 阅读(3530) 评论(2) 推荐(0) 编辑
摘要:C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名 我这里举一个例子,将某个目录下的所有文件,或者某个文件类型的所有文件,按数值索引全部重命名 DirectoryInfo di = new DirectoryInfo(@"路径"); int idx = 0; foreach (Fi... 阅读全文
posted @ 2009-01-10 15:41 三角猫 阅读(2030) 评论(0) 推荐(0) 编辑
摘要:前几篇文章里,提供了 SqlHelper, OleDbHelper, AccessHelper 给大家共享,这篇提供一个 OracleHelper 给大家共享,来自 DAAB2.1,使用的是 微软 的.NET 自带的 OracleClient。 使用方式,和 SqlHelper 一样: using System; using System.Data; using System.Data.... 阅读全文
posted @ 2009-01-06 09:23 三角猫 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:前面几篇文章,提供了 sqlhelper 和 oledbhelper 给大家共享,这次,提供一个accesshelper,和oledbhelper基本类似,但是稍微有些差别, 使用方式和SqlHelper一致。 using System; using System.Data; using System.Data.OleDb; using Access.ApplicationBlocks.... 阅读全文
posted @ 2009-01-05 17:07 三角猫 阅读(394) 评论(0) 推荐(0) 编辑
摘要:话不多说,先看效果: 使用的表的建表 sql CREATE TABLE [image_table] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Pic] [image] NULL , CONSTRAINT [PK_image_table] PRIMARY KEY CLUSTERED ( [ID] ) ON [PRIMARY] ... 阅读全文
posted @ 2009-01-04 23:01 三角猫 阅读(1023) 评论(2) 推荐(0) 编辑
摘要:从.NET 2.0开始,微软提供了一个 System.IO.Compression 的NameSpace,下含有 GZipStream 和 DeflateStream,都具有压缩和解压功能,但是,确不支持 zip 和 rar等常用的压缩文件。因为rar是有版权的,不支持有情可原,但zip是开源的,也不支持就有点自私了(估计微软是为了自己的cab格式) 对于 rar 格式,我们可以直接利用W... 阅读全文
posted @ 2009-01-01 00:02 三角猫 阅读(2708) 评论(4) 推荐(0) 编辑

点击右上角即可分享
微信分享提示