Asp.Net
wolf_ben
用心做事
展开
-
MVC4实例教程
发现一个MVC4.0的教程,该教程是做了一个小的系统来教学,所以挺好的,由于内容较多,现贴出地址:http://www.cnblogs.com/powertoolsteam/archive/2012/11/01/2749906.html转载 2013-02-22 16:12:11 · 20856 阅读 · 0 评论 -
NET下的支付宝接口详解
东东太多,直接贴地址吧http://bbs.langsin.com/thread-25973-1-1.html转载 2012-08-24 16:15:50 · 838 阅读 · 0 评论 -
C# 中的委托和事件
C# 中的委托和事件PDF 浏览:http://www.tracefact.net/Document/Delegates-and-Events-in-CSharp.pdf文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例转载 2012-08-22 14:57:00 · 683 阅读 · 0 评论 -
ASP.NET 高级编程基础第八篇—Request对象和虚拟路径
ASP.NET 高级编程基础第八篇—Request对象和虚拟路径转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/15/2639459.html前言: 这篇我们开始说一下虚拟路径和Request对象,这些在asp.net中都是非常常用的小知识点,希望我们通过看这篇博客能够更加的加深对这几个知识点的学习,尤其是虚拟路径的”~”的转载 2012-08-17 17:33:00 · 628 阅读 · 0 评论 -
ASP.NET 高级编程基础第九篇—Response和Server对象
ASP.NET 高级编程基础第九篇—Response和Server对象转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/16/2642417.html前言: 从这篇博客我们开始讲解Response对象和Server对象的使用,Response对象和Server对象的使用也是很广泛的,比如Response对象的输出信息,Serv转载 2012-08-17 17:33:55 · 728 阅读 · 0 评论 -
ASP.NET 高级编程基础第一篇—基础介绍
ASP.NET 高级编程基础第一篇—基础介绍用了一段时间的net开发了,有时候感觉有些东西原理还是很模糊,现在从网上找了一个关于ASP.NET 高级编程基础系列的文章来补充补充吧转载自:http://www.cnblogs.com/hanyinglong/archive/2012/08/07/aspnet.html前言:从今天起我将写一个这样的系列,当然我主要是从最转载 2012-08-17 14:48:01 · 743 阅读 · 0 评论 -
通过VS2010的内存分析工具来分析程序性能问题
通过VS2010的内存分析工具来分析程序性能问题转载自:http://www.cnblogs.com/smark/archive/2012/03/14/2395620.html 其实VS已经提供基于CPU占用情况的性能分析功能,但它并不能什么情况都能分析出来。当你发现mscorwks.dll这玩意占用着大量的资源,确无法点击进去的看具体情况的时候有可能会感到无能为力,也许已经转载 2012-08-16 21:19:02 · 5297 阅读 · 0 评论 -
C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别)
C#学习之基础篇(File、FileInfo、Directory、DirectoryInfo区别) 主要分2大类,对文件的操作(File,FileInfo),对目录的操作(Directory,DirectoryInfo),从字面意思可以知道,File是对对所有的文件进行操作的静态类,而FileInfo主要是对某一个特定的文件进行的操作。目录操作也是这样。共同点原创 2012-08-14 11:22:18 · 1203 阅读 · 0 评论 -
其实URL重写也可以这样简单
今天用公司框架(具体就不说了),看的是别人的代码,看到一个连接地址,但就是在项目中找不到,突然想到应该是url重写了,然后看文件夹,原来都是IisUrlRewriter.dll和IisUrlRewriter.ini这2个东西在起作用,稍微研究了下,现把如何实现url重写方法贴出来供大家一起学习和交流,不好请勿喷。下面是转载过来的(转载自:http://nt.discuz.net/doc/def原创 2012-08-10 15:22:35 · 3630 阅读 · 0 评论 -
ASP.Net中自定义Http处理及应用之HttpHandler篇
ASP.Net中自定义Http处理及应用之HttpHandler篇 无论做什么方面,基础是最重要的,万层高楼平底起就是这个意思。在编程这方面,基础扎实的遇到复杂的问题也能找到解决办法,而不只是现在coding模式,做了一段时间的编码工作了,现在发现基础是如此的重要,废话不多说,进入今天的主题,下面是我今天看到一个很实用的东西,就是HttpHandler,如果能使转载 2012-08-09 11:01:21 · 1134 阅读 · 0 评论 -
深入理解 c#堆栈和托管堆
【转】堆栈和托管堆 c#原文地址:http://blog.csdn.net/baoxuetianxia/archive/2008/11/04/3218913.aspx首先堆栈和堆(托管堆)都在进程的虚拟内存中。(在32位处理器上每个进程的虚拟内存为4GB)堆栈stack堆栈中存储值类型。堆栈实际上是向下填充,即由高内存地址指向低内存地址填充。堆栈的工作方转载 2012-08-24 14:48:58 · 10571 阅读 · 0 评论 -
GridView导出到Excel的一个很简单实用的列子
GridView导出到Excel的一个很简单实用的列子 项目有个需求是是要把当前数据库中几个有关联的表中数据导出到一张Excel表中,方便参考,后面经过一番搜索和实践,最后成功实现该功能,现把自己实现的代码贴出来供大家参考,只是参考,各位看官有更好的方法或者效率方面更好的可以贴出来,大家一起学习,废话不多说,直接上代码和实现结果截图。前台代码: <asp:GridView原创 2012-11-14 21:09:58 · 775 阅读 · 0 评论 -
后台文章编辑下载远程图片为本地图片
后台文章编辑下载远程图片为本地图片 在后台涉及到有文章编辑的功能中,为了方便编辑使用,我们需要增加一个可以直接从别的网站拷贝过来保存的功能。这里面主要的是图片的处理问题,因为图片是别网站上的链接,这样的话就必须要换成自己本地的图片路径,这样的话就需要做一些处理才行。 我的思路大概如下:(如果您有更好的想法,欢迎后面留言拍砖,谢绝人身攻击~~)1、增加一个可以下载远程图片的选原创 2013-05-07 15:38:14 · 1836 阅读 · 0 评论 -
我收集的好博客网址
每次看到别人的好博客,总是忘记网址是很正常的事情,现在我打算把我看到过的好博客的网址给记录下来,只是个人爱好,请勿喷。(陆续更新)1、http://zhoufoxcn.blog.51cto.com/(51cto周公博客)2、http://www.miniui.com/demo/#src=datagrid/celledit.html(这是一个miniui开发网址,很漂亮的控件3、ht原创 2012-08-09 11:28:59 · 496 阅读 · 0 评论 -
HTTP协议总括
HTTP协议漫谈简介 园子里已经有不少介绍HTTP的的好文章。对HTTP的一些细节介绍的比较好,所以本篇文章不会对HTTP的细节进行深究,而是从够高和更结构化的角度将HTTP协议的元素进行分类讲解。 HTTP的定义和历史 在一个网络中。传输数据需要面临三个问题: 1.客户端如何知道所求内容的位置? 2.当客户端知道所求内容的位置后,如何获转载 2013-03-28 14:19:59 · 556 阅读 · 0 评论 -
图片加水印和防盗链(一)
图片加水印和防盗链(一) 这几天看了几篇关于IHttpHandler和IHttpModule的文章,对此深有感触,这些东西网上也有很多范例,我写出来的目是为了做个笔记,加深自己印象,同时也希望能帮助有需要的人。总的来说这2个东西的作用还是挺大的,在遇到一些问题比较难处理的时候,这2个东西的作用不可忽视。也不多说,直接上作品展示才是有力的武器。 一、首先建立一个类库原创 2013-03-28 14:12:31 · 1504 阅读 · 0 评论 -
C#中时间计算汇总
C#中时间计算汇总 这几天要做一个关于时间数据统计的页面,发现有些东西还是比较用的,现总结如下。DateTime dt = DateTime.Now; //当前时间DateTime startWeek = dt.AddDays(1- Convert.ToInt32(dt.DayOfWeek.ToString("d"))); //本周周一DateTime转载 2013-01-18 10:59:17 · 4793 阅读 · 0 评论 -
HTTP协议详解
HTTP协议详解 当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非转载 2013-01-15 15:42:41 · 664 阅读 · 0 评论 -
如何对Dictionary的值进行排序
如何对Dictionary的值进行排序 在实际开发中遇到一个比较麻烦的问题,由于数据的不规则性,所以存储在Dictionary中,这里就有个麻烦了,如果要按照字典中的值进行排序办呢。这里就把解决办法写出来。用到的是Array的Sort方法。一、首先说下Array的Sort方法,该方法有很多实现,我们要用到的就是 public static void Sort(TKe原创 2013-01-24 20:29:25 · 6680 阅读 · 2 评论 -
系统缓存全解析
有时候总听到网友说网站运行好慢,不知如何是好;有时候也总见到一些朋友写的网站功能看起来非常好,但访问性能却极其的差。没有“勤俭节约”的意识,势必会造成“铺张浪费”。如何应对这种情况,充分利用系统缓存则是首要之道。 系统缓存有什么好处呢?举个简单的例子,你想通过网页查询某些数据,而这些数据并非实时变化,或者变化的时间是有期限的。例如查询一些历史数据。那么每个用户每次查的数据都是一样的。如转载 2012-08-07 14:02:27 · 811 阅读 · 0 评论 -
高效率的全组合算法
最近项目需要一个把一个字符串串重新拆分并按照顺序重新组合,要求各种可能结果都有,自己思考好久,最后还是卡在原思路上,后面用神奇的百度,google一搜,功夫不负有心人,最后得到一个好的讨论帖,很火的,大概思路就是:把n-1部分先用字典存起来,然后再和字典保存的最后一个组合的下标的后面的元素进行组合,这样递归就可以得到想要的结果。先贴出我需要的部分:static string[] m_Dat转载 2012-12-04 20:41:44 · 817 阅读 · 0 评论 -
系统缓存全解析5:文件缓存依赖
种策略让缓存依赖于一个指定的文件,通过改变文件的更新日期来清除缓存。 //////获取当前应用程序指定CacheKey的Cache对象值//////索引键值///返回缓存对象public staticobject GetCache(string CacheK转载 2012-08-07 14:05:58 · 784 阅读 · 0 评论 -
系统缓存全解析3:页面局部缓存
有时缓存整个页面是不现实的,因为页的某些部分可能在每次请求时都需要变化。在这些情况下,只能缓存页的一部分。顾名思义,页面部分缓存是将页面部分内容保存在内存中以便响应用户请求,而页面其他部分内容则为动态内容。页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。 1. 控件缓存(也称为片段缓存) 这种方式允许将需要缓存的信息包含在一个用户控件内,然后,将该用户控件标记为可缓存的,以转载 2012-08-07 14:04:43 · 868 阅读 · 0 评论 -
系统缓存全解析2:页面输出缓存
页面输出缓存是最为简单的缓存机制,该机制将整个ASP.NET页面内容保存在服务器内存中。当用户请求该页面时,系统从内存中输出相关数据,直到缓存数据过期。在这个过程中,缓存内容直接发送给用户,而不必再次经过页面处理生命周期。通常情况下,页面输出缓存对于那些包含不需要经常修改内容的,但需要大量处理才能编译完成的页面特别有用。需要读者注意的是,页面输出缓存是将页面全部内容都保存在内存中,并用于完成客户端转载 2012-08-07 14:03:47 · 1760 阅读 · 1 评论 -
解决 ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错
今天在做一个关于MVC的MSChart时,本以为很简单的一个东西,后面把数据什么的都绑定好后,满以为OK了,一运行就报错“ ASP.NET Chart 控件出错 为 ChartImg.axd 执行子请求时出错 ”,纠结~~后面网上搜了一下这方面的解决方案,然后结合自己的,最后做了一个小的总结:一、在vs2008中,你需要按照如下的步骤进行配置:1、 clientIDMod原创 2011-12-04 23:04:52 · 8548 阅读 · 1 评论 -
Asp.Net MVC 模型(使用LINQ to SQL创建Model类)2
Asp.Net MVC 模型(使用LINQ to SQL创建Model类) - Part.2这篇教程的目的是解释一种为ASP.NET MVC应用程序创建模型类的方法。在这篇教程中,你会学习到如何利用Microsoft LINQ to SQL创建模型类并执行数据库访问。在这篇教程中,我们创建了一个基本的Movie数据库应用程序。我们尽可能地用最快速和最简单的方法创建Movie数据库应用程序作转载 2011-11-25 00:27:28 · 4425 阅读 · 0 评论 -
Asp.Net MVC 模型(使用Entity Framework创建模型类)1
Asp.Net MVC 模型(使用Entity Framework创建模型类) - Part.1这篇教程的目的是解释在创建ASP.NET MVC应用程序时,如何使用Microsoft Entity Framework来创建数据访问类。这篇教程假设你事先对Microsoft Entity Framework没有任何的了解。读完本篇教程,你将会理解如何使用Entity Framework来选择、插转载 2011-11-25 00:26:07 · 18565 阅读 · 0 评论 -
Asp.Net MVC 路由
Asp.Net MVC 路由原文链接:http://www.asp.net/learn/mvc/要想理解MVC,还是从理解掌握路由开始:在这篇教程中,我将为你介绍每个ASP.NET MVC应用程序都具有的一个重要功能,称作ASP.NET路由(ASP.NET Routing)。ASP.NET路由模块负责将即将到来的浏览器请求映射到特定的MVC控制器动作。学完这篇教程之后,你将会理解标准的转载 2011-11-25 00:22:25 · 832 阅读 · 0 评论 -
Asp.Net MVC 概述
原文链接:http://www.asp.net/learn/mvc/在博客中看到一系列介绍MVC的文章,所以按照自己看的顺序整理下如下:1. ASP.NET MVC 概览模型-视图-控制器(Model-View-Contoller, MVC)架构模式将应用程序分为了三个主要的组件:模型,视图和控制器。ASP.NET MVC框架为ASP.NET Web表单模式提供了另一种开发模式――基于转载 2011-11-25 00:20:15 · 1088 阅读 · 0 评论 -
大道至简,职场上做人做事做管理
大道至简,职场上做人做事做管理大道至简,越是根源和基本的问题,道理实际上越简单。关于如何做人、做事、做管理的书很多,我看得不多,但是我觉得这些书更多是侧重技术和实现细节上的,而很少从人的思想和观念去讲。实际上,从根本上去说,如何做人做事是世界观的问题,也是一个哲学话题。很多人和我一样,已经到了快30的年纪,是需要去思考一下应该如何做人如何做事的,也需要一套简单、有效、完整的体系来指导自己,而这转载 2011-11-23 00:27:17 · 1730 阅读 · 0 评论 -
DataReader和DataSet的最大区别
DataReader和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取原创 2011-10-29 17:12:19 · 578 阅读 · 0 评论 -
关于构造函数中的加修饰符和加static的理解
今天无意中看到一个构造函数前面加了一个static,以前没有怎么看到过,今天就自己敲了下代码看下效果。static 静态构造函数,1、用于对静态数据的初始化2、前面不能有参数不能有修饰符,不能被调用3、当类被加载时,类的静态构造函数自动被调用,最多只执行一次 class Program { private static int count原创 2011-10-29 11:45:23 · 4505 阅读 · 2 评论 -
参数传递:值类型(value type)和引用类型(reference type)
【转自】http://hi.baidu.com/shoujiqifeila/blog/item/c11fce2240667cfbd7cae2da.html公司面试试题7:请你谈谈C#中的参数传递:值类型(value type)和引用类型(reference type)2009-04-16 11:22摘要:由于在.NET中存在两种类型,分别是值类型(value type)和引用类转载 2011-10-26 09:20:52 · 1195 阅读 · 0 评论 -
关于SQL中,C#监视某张表SqlDependency学习笔记
转载自http://blog.csdn.net/andrew_wx/article/details/6947329关于SQL中,C#监视某张表SqlDependency学习笔记sqlDependency提供了这样一种能力:当被监测的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让系统自动更新数据(或缓存)的目的.快转载 2011-11-13 13:27:32 · 732 阅读 · 0 评论 -
asp.net中的窗体身份验证(开篇)
asp.net中的窗体身份验证(开篇) 我们在创建网站的时候,常常会使用到身份验证。asp.net中内置了几种身份验证的方式,如Windows、Froms、Passport等。这几种身份验证的方式各有不同(这里我主要是对Forms验证进行详细讲解,因为Forms验证是现在比较流行的一种身份验证方式,想要了解其他的,可以自己网上查资料,这里就不一一介绍了)。一般来说,网站原创 2012-04-01 14:12:28 · 600 阅读 · 0 评论 -
系统缓存全解析7:第三方分布式缓存解决方案 Memcached和Cacheman
Memcached — 分布式缓存系统1.Memcached是什么? Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcached由Danga Interactive最初为了加速 LiveJ转载 2012-08-07 14:07:17 · 988 阅读 · 0 评论 -
系统缓存全解析6:数据库缓存依赖
更多的时候,我们的服务器性能损耗还是在查询数据库的时候,所以对数据库的缓存还是显得特别重要,上面几种方式都可以实现部分数据缓存功能。但问题是我们的数据有时候是在变化的,这样用户可能在缓存期间查询的数据就是老的数据,从而导致数据的不一致。那有没有办法做到,数据如果不变化,用户就一直从缓存中取数据,一旦数据变化,系统能自动更新缓存中的数据,从而让用户得到更好的用户体验。 答案是肯定的!.NET转载 2012-08-07 14:06:42 · 706 阅读 · 0 评论 -
系统缓存全解析4:应用程序数据缓存
System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。此命名空间包括 Cache 类,该类是一个字典,您可以在其中存储任意数据对象,如哈希表和数据集。它还为这些对象提供了失效功能,并为您提供了添加和移除这些对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从 Cache 对象中移除对象时执行回调以通知应用程序。 //////获取当前转载 2012-08-07 14:05:23 · 1019 阅读 · 1 评论 -
C#中params的使用详解
C#中params的使用详解转载自:http://blog.csdn.net/genispan/article/details/5466975为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组,如下所示:public static Int32Add(params Int32[] values){ Int32 sum = 0;转载 2012-07-02 11:12:56 · 2031 阅读 · 0 评论 -
C#中部分类(partial)的使用
C#中部分类(partial)的使用 今天工作中看到公司框架生成的代码中有partial这个关键字,其实以前也接触过,但是没怎么注意去运用,今天遇到了,这个必须解决这个历史遗留问题才行。 C#中部分类用partial 关键字修饰,允许把类、结构或接口放在多个文件中。一般情况下,一个类存储在单个文件中。但有时,多个开发人员需要访问同一个类,或者某种类型原创 2012-06-21 14:04:56 · 3399 阅读 · 0 评论