
Asp.Net
文章平均质量分 71
微信扫我头像
这个作者很懒,什么都没留下…
展开
-
C#动态加载DLL
利用反射进行动态加载和调用.Assembly ass=Assembly.LoadFrom(DllPath); //利用dll的路径加载,同时将此程序集所依赖的程序集加载进来,需后辍名.dllAssembly.LoadFile 只加载指定文件,并不会自动加载依赖程序集.Assmbly.Load无需后辍名 加载dll后,需要使用dll中某类.Type type=ass.Get转载 2010-01-08 11:14:00 · 506 阅读 · 0 评论 -
.NET中使用Memcached的相关资源整理
Memcached官方站点:http://www.danga.com/memcached/Memcached Win32 1.2.6下载:http://code.jellycan.com/memcached/ 安装帮助:Windows下的.NET+ Memcached安装Memcached .NET客户端:1).NET memcached client library转载 2009-10-03 15:13:00 · 455 阅读 · 0 评论 -
分布式缓存系统Memcached简介与实践
缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负转载 2009-10-03 15:12:00 · 453 阅读 · 0 评论 -
Windows下的.NET+ Memcached安装
Memcached官方:http://danga.com/memcached/关于Memcached的介绍请参考:Memcached深度分析下载Windows的Server端下载地址:http://code.jellycan.com/memcached/安装Memcache Server(也可以不安装直接启动)1. 下载memcached的windows稳定版,解压放某个盘转载 2009-10-03 14:58:00 · 504 阅读 · 0 评论 -
c#设计模式之[单体模式]
单体模式(Singleton)是经常为了保证应用程序操作某一全局对象,让其保持一致而产生的对象,例如对文件的读写操作的锁定,数据库操作的时候的事务回滚,还有任务管理器操作,都是一单体模式读取的。 创建一个单体模式类,必须符合三个条件: 1:私有构造函数(防止其他对象创建实例); 2:一个单体类型的私有变量; 3:静态全局获取接口 下面我写一个类,为了看是不是单转载 2009-10-05 20:22:00 · 808 阅读 · 0 评论 -
showModalDialog和showModelessDialog使用心得
一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(最多是被挡住一下而以。:P)二、怎样才让在showModalDialog和s原创 2009-09-27 09:10:00 · 396 阅读 · 0 评论 -
memcached系列之1:memcached基础知识简介(为什么要使用memcached做缓存服务器)
通常的网页缓存方式有动态缓存和静态缓存等几种,在ASP.NET中已经可以实现对页面局部进行缓存,而使用memcached的缓存比 ASP.NET的局部缓存更加灵活,可以缓存任意的对象,不管是否在页面上输出。而memcached最大的优点是可以分布式的部署,这对于大规模应用来 说也是必不可少的要求。LiveJournal.com使用了memcached在前端进行缓存,取得了良好的效果,而像w转载 2009-10-03 21:13:00 · 446 阅读 · 0 评论 -
asp.net UrlRewrite 技术的实现
http://www.cnblogs.com/tiger8000/archive/2009/03/10/945901.html asp.net 2.0 通过url重写URLReWriter实现任意二级域名 http://www.cnblogs.com/tietaren/archive/2008/01/29/1057812.html转载 2009-09-15 17:03:00 · 492 阅读 · 0 评论 -
大文件上传之异常处理(ZZ)
方便了,服务器端控件HtmlInputFile提供了强大的支持。一切进展得很顺利,功能很快就实现了,套用电视剧《美丽的田野》里那位周期性出现的家伙的一个词:一切看上去都十分“美观”。但是当尝试上传较大的文件时,一切似乎变得“丑陋”起来—程序崩溃,而且出现“The page cannot be displayed”的错误页面。查阅相关资料后得知ASP.NET中默认的上传文件的最大值为4M,在we原创 2009-09-11 10:43:00 · 798 阅读 · 0 评论 -
通过HttpWebRequest 发送 POST 请求实现自动登陆
怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器?例如编写个程序实现自动用户登录,自动提交表单数据到网站等。假如某个页面有个如下的表单(Form): view plaincopy to clipboardprint?"form1" action="http:www.breakn.com/login.asp" method="post"> "原创 2009-07-15 11:27:00 · 463 阅读 · 0 评论 -
三个关键命令找出ASP.NET程序内存分片的原因
最近一位朋友的ASP.NET程序怀疑有内存泄露问题。几个简单的页面,起来运行几分钟后,虚拟内存就到600多MB。从性能监视上看,private bytes只有200多MB。这样的问题从经验上来说,十有八九都是内存碎片了。ASP.NET程序发生内存碎片的原因比较多,我常见的有:1. Web.config中的debug=true,导致batch compilation=false,使得每一转载 2009-10-06 22:16:00 · 1546 阅读 · 0 评论 -
在.NET中使用Newtonsoft.Json转换,读取,写入
using Newtonsoft.Json;using Newtonsoft.Json.Converters;//把Json字符串反序列化为对象目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof(目标对象));//把目标对象序列化为Json字符串string转载 2009-12-07 21:37:00 · 932 阅读 · 0 评论 -
DLL动态链接库的优点
DLL的优点DLL的优点如下所示。1.使用较少的资源当多个程序使用同一个函数库时,DLL可以减少在磁盘和物理内存中加载代码的重复量。这不仅可以大大影响在前台运行的程序,而且可以大大影响其他在Windows 操作系统上运行的程序。2.推广模块式体系结构DLL有助于促进模块式程序的开发,这可以帮助开发要求提供多个语言版本的大型程序或要求具有模块式体系结构的程序。3.简化部署和安装当DLL中的函数需要更转载 2010-01-08 11:51:00 · 830 阅读 · 0 评论 -
C#中动态加载和卸载DLL
在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。 这引发转载 2010-01-08 10:46:00 · 581 阅读 · 0 评论 -
C# url重写及二级域名
资料参考:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx示例:URLRewriter示例.rar =======================================Url重写==========================================1.首先下载URLRewri转载 2009-12-22 20:50:00 · 690 阅读 · 0 评论 -
C#发送Email邮件
通过.Net FrameWork .下提供的“System.Net.Mail”可以轻松的实现,本文列举了种途径来发送:.通过Localhost;.通过普通SMTP;.通过SSL的SMTP;下面一个一个来说: .通过LocalHostpublic void SendMailLocalhost() { System.Net.Mail.MailMessage msg = new原创 2010-02-20 19:43:00 · 634 阅读 · 0 评论 -
AccessHelper
using System;using System.Data;using System.Data.OleDb;namespace DAL{ /**//**//**//// /// AccessHelper 的摘要说明。 /// public class AccessHelper { private Acce原创 2010-02-20 19:38:00 · 818 阅读 · 0 评论 -
.net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
using System;using System.Net;using System.IO;using System.Text;using System.Net.Sockets;namespace FTP{ /**//// /// 类描述:对FTP 操作类 /// 作者:Miracle /// public clas原创 2010-02-20 19:32:00 · 649 阅读 · 0 评论 -
C#中获取程序当前路径的集中方法
string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。 //备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此原创 2010-02-20 19:29:00 · 542 阅读 · 0 评论 -
ASP.NET C# 按原图片大小缩放生成缩略图
http://blog.youkuaiyun.com/roknd/archive/2009/02/16/3896135.aspx转载 2010-02-06 23:03:00 · 638 阅读 · 0 评论 -
C#图片裁剪高级应用
进入主题:图片裁剪高级应用。其实有点标题党了,这项功能并无多大技术含量,也就是普通的裁剪加上一些逻辑。之所以标题里加了高级二字,是因为觉得 这段代码比GOOGLE里搜索“C#图片裁剪”的大多数结果要高级那么一点点,代码中也包含了C#图片裁剪的一些基础知识,希望对入门的朋友有所帮助。我考虑的逻辑首先根据目标缩略图比例,以图片中心作为裁剪中心,最大范围的对原图进行裁剪,然后对裁剪结果等比缩放,以下转载 2010-02-06 22:56:00 · 1336 阅读 · 0 评论 -
一个集成自定义分页和列可拖动的GridView控件
主要功能就是集成自定义分页和列拖动,效果如下:源码和demo在这下载,希望大家能用的上。原创 2009-06-05 14:18:00 · 567 阅读 · 0 评论 -
在.net2.0以上版本中发送电子邮件的方法示例
using System; using System.Net.Mail; using System.Net; /// /// 说明:在.net2.0以上版本中发送电子邮件的方法示例 /// 用到的类主要位于System.Net.Mail和System.Net命名空间下 /// 作者:周公 /// 日期:2008-08-08原创 2009-05-16 02:50:00 · 553 阅读 · 0 评论 -
仿google波形扭曲彩色Asp.net验证码
using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.Web原创 2009-04-16 14:33:00 · 737 阅读 · 0 评论 -
using的几种用法
1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间原创 2009-04-14 10:10:00 · 492 阅读 · 0 评论 -
ASP.net实现验证码技术(2)
第一步生成验证码新增一个ValidateCode.aspx页面在ValidateCode.aspx.cs的代码如下using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using Syste原创 2009-04-16 14:06:00 · 420 阅读 · 0 评论 -
[ASP.NET2.0]Repeater C# 分页用法
一、预览效果 二、Web.config配置 1 2 3 三、前台控件呈现部分 1 2 3 4 5 6 7 8 910 1112共有条记录13共有页14当前第页1516171819跳转到页 四、后置代码部分(CS代码) 1using Sys原创 2009-04-14 16:34:00 · 811 阅读 · 0 评论 -
base(C# 参考)
base 关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。从静态方法中使用 base 关键字是错误的。 示例 在本例中,基类 Person 和派生类 Employee 都有一个名为 Getinfo 的方法。通过使用 bas原创 2009-04-13 13:40:00 · 415 阅读 · 0 评论 -
asp.net 发送邮件代码
说到发送邮件发送,先提一下SMTP(呵呵,高手就跳过这一段吧!)。 SMTP的全称是“Simple Mail Transfer Protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。转载 2009-03-28 11:21:00 · 583 阅读 · 0 评论 -
跨域读取Cookie和session之HttpWebRequest另类方法
在网上找了很多跨域读取Cookie的方法,但都是A域主动设置B域的Cookie,而没有B域去获取A域Cookie的方法。若要转载,请注名出处 http://blog.youkuaiyun.com/try530/archive/2009/01/06/3721525.aspx所谓A域主动设置B域的Cookie1:在B.com上新建一文件:SetCookie.aspx protected void Page转载 2009-03-09 16:33:00 · 1202 阅读 · 0 评论 -
【ASP.NET】页面间传值
在页面间跳转,会涉及到值和数据的传递问题.特用本文将我知道的一些方法归纳一下. 1.带参数传递优点:使用方便缺点:安全性低,适合传递简单类型的对象,比如数字.字符.但对对象.数组等不合适传递.应用:a.安全性不高,应对方式:对传递的值进行加密.b.传递简单类型的对象.应对方式:在传递页通过简单类型对象给出标识,在被传递页通过标识获取复杂的对象.案例:URL加密类转载 2009-03-07 13:48:00 · 1029 阅读 · 1 评论 -
在ashx文件中读写session
晕S,终于搞定在ashx中输出验证码,在保存验证码时竟然读不到session错误提示:未将对象引用设置到对象的实例。 查找资料终于搞定....首先要继承 System.Web.SessionState.IReadOnlySessionState 的接口其中:System.Web.SessionState.IReadOnlySessionState为只读会话的接口而:System.Web.S转载 2008-12-19 14:56:00 · 561 阅读 · 0 评论 -
ASP.NET 状态管理建议
态管理是您对同一页或不同页的多个请求维护状态和页信息的过程。与所有基于 HTTP 的技术一样,Web 窗体页是无状态的,这意味着它们不自动指示序列中的请求是否全部来自相同的客户端,或者单个浏览器实例是否一直在查看页或站点。此外,到服务器的每一往返过程都将销毁并重新创建页;因此,如果超出了单个页的生命周期,页信息将不存在。有关服务器往返过程和 Web 窗体页生命周期的更多信息,请参见 ASP.NET原创 2009-04-17 09:21:00 · 540 阅读 · 0 评论 -
详尽解析window.event对象 --javascript 教程及特效
描述event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。例子下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。Cance原创 2009-04-17 15:21:00 · 441 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位原创 2009-05-15 16:14:00 · 515 阅读 · 0 评论 -
在 ASP.NET 中执行 URL 重写
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx原创 2009-05-12 16:21:00 · 421 阅读 · 0 评论 -
asp.net 2.0中实现自定义分页(首页,上一页,10页缩略,下一页,末页,前10页,后10页)
来源:http://blog.youkuaiyun.com/evenbing/archive/2007/11/13/1882432.aspx 大家先看这篇文章asp.net 2.0中实现自定义分页我就是参考这篇文章写出来的,或者应该说是改出来的.效果图:这段代码确实很实用,基本上可以实现任意的分页样式了.下面是主要代码:Default.aspx 无标题页转载 2009-05-13 13:41:00 · 2957 阅读 · 1 评论 -
用FileStream上传图片转换成二进制,在本地用行,传到服务器上去出现如下错误
http://topic.youkuaiyun.com/u/20090407/16/60225645-c334-4e0f-818c-cfd6565d716f.html未能找到路径“C:/Documents and Settings/92724.jpg”的一部分。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:原创 2009-05-13 09:37:00 · 990 阅读 · 1 评论 -
c#全角半角转换
#region 全角半角转换 /// /// 转全角的函数(SBC case) /// /// 任意字符串 /// 全角字符串 /// ///全角空格为12288,半角空格为32 ///其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248原创 2009-05-13 08:16:00 · 538 阅读 · 0 评论 -
.Net通用分页类(存储过程分页版,完全自定义显示样式,包括中英显示)
http://www.cnblogs.com/84ww/archive/2008/08/02/1258744.html原创 2009-05-09 10:08:00 · 677 阅读 · 0 评论