随笔分类 - .NET
.NET心得
    
摘要:原因: vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了. aspnet_regiis注册4.0框架步骤如下: 1.找到 4.0 所在的目录:
        阅读全文
                
摘要:为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。 经典模式 则是我们以前习惯的IIS 6 的方式。 如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到<modules>和<hanl
        阅读全文
                
摘要:Predicate委托根据条件进行筛选,返回 是 或 否。 下面筛选客户名称,查询出以字母z开头的客户: List集合中的findAll方法接受一个Predicate委托类型。 匿名委托: Lamada: 总结:委托定义的是方法的类型。返回值和参数必须与方法相同。 .NET 为我们定义了4大内置委托
        阅读全文
                
摘要:Comparison委托用于比较两个对象的大小。 List集合中的 Sort方法,接受该委托: 也可直接将方法传入: 或者省略方法名: Lamada:
        阅读全文
                
摘要:.NET 为我们提供了无返回值的内置委托 Action,代码如下: 现在我们对集合中的元素自定义排序。 定义排序方法: 方法接受一个Action的泛型委托,对list进行排序。 使用冒泡排序方式,对集合中的元素进行排序。 同样可以省略委托名,如下: 使用lamada语句:
        阅读全文
                
摘要:在上一章节中,我们自己声明了一个委托: 接受int参数,返回bool类型,目的是过滤集合中的 奇数 或者 偶数。 .NET 为我们内置了一个泛型委托,用于处理这种情况,省去了自定义的麻烦。 Func是.NET定义的委托,接受任何参数,并返回自定义类型结果。 我们可以将代码修改为:public sta
        阅读全文
                
摘要:1.为什么要使用委托? 生活中的委托就是委托他人帮我们去办一件事情,程序中的委托类似。看下面的例子 通过上面的例子我们发现 Even()方法 和 Odd()方法只有一行代码不同,使用委托可以将方法当成参数传递,这样做的好处是使程序之间的耦合降低,同时节省代码。 改造上面的代码如下: 委托描述的是方法
        阅读全文
                
摘要:此类可以打印任意 对象 集合 数组。 使用
        阅读全文
                
摘要:.NET 的扩展方法是在.NET 3.0引入的,MSDN给出的定义是:扩展方法使你能够向现有类型“添加”方法(包括你自定义的类型和对象噢),而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但是可以像扩展类型上的实例方法一样进行调用。对于用C#编写的客户端代码,
        阅读全文
                
摘要:NPOI下载:http://files.cnblogs.com/files/gosky/NPOI_2.2.0.0.zip 导入以下5个引用: ICSharpCode.SharpZipLib.dll NPOI.dll NPOI.OOXML.dll NPOI.OpenXml4Net.dll NPOI.O
        阅读全文
                
摘要:String.Format("{0} world!","hello") //将输出 hello world!,没有问题,但是只要在第一个参数的任意位置加上一个大括号:String.Format("{0} wo{rld!","hello") //就会产生一个异常,异常信息是:Input s...
        阅读全文
                
摘要:HTML5上传图片预览请选择图片文件:JPG/GIF后台:using System.IO;using System.Drawing;public partial class demo : System.Web.UI.Page{ protected void Page_Load(object s...
        阅读全文
                
摘要:在网站上点右键 属性 进入主目录菜单点击配置找到.html扩展名 编辑将 检查文件是否存在 的钩去掉!OK
        阅读全文
                
摘要:当页面上有多个提交按钮时,使用回车键会触发第一个按钮的点击事件。现在我们想触发指定按钮的提交,只需要在最后输入的文本框中加入 onkeydown事件,如下输入密码后直接回车 会响应登录按钮的点击事件。onkeydown事件最后一定要加上 return false;
        阅读全文
                
摘要:本文介绍正则表达式在.NET中的基本应用,代码简单粗暴,实例浅显易懂,让你一分钟快速上手正则(大鸟请略过)。本文为入门文章,很多时候我们只是忘记了语法,这也可作为一个快速查询的参考。 如果想深入学习正则表达式高级功能请参考其他资料=========首先引入命名空间using System.Text....
        阅读全文
                
摘要:在vs中运行正常的项目 ,发布到IIS总是提示未将对象引用设置到对象的实例。运行静态页面 html正常,只是打开.aspx页面的时候报错,在确保了数据库,配置,权限均正常的情况下。错误原因:先安装的vs,后安装iis就会出现这样的错误。--------------------------------...
        阅读全文
                
摘要:用VS2008做asp.net网站调试时,经常会多出来一个目录,如http://localhost:1234/Foo/,由于一些图片的路径问题,我们不需要最后的/Foo/目录,而是像IIS调试那样,直接出现以下的地址:http://localhost:1234/,那么怎么实现VS2008 调试网站时...
        阅读全文
                
摘要:之前使用的vs2005,每次登录的时候会有vss帐号输入框,如上图。后来安装了vs2008,再打开源代码的时候输入框就不见了,下面是解决办法。-------------------------------------------------------------------------------...
        阅读全文
                
摘要:为什么要在apache下发布ASP.NET,看这篇文章您一定有自己的原因。我是因为XP系统里面同时装IIS 和 AppServer会有问题。步骤:1.环境搭建,这个不废话,我安装的是.NET2.0 apache2.2 你可以使用phpnow,xampp,phpstudy都可以,或者是自己动手搭建,需...
        阅读全文
                
摘要:在.NET解析json有很多方法,这里介绍最简单也用的最多的一种。一、添加引用解析Json,先下载开源控件Newtonsoft.Json.dll下载地址:http://files.cnblogs.com/gosky/Newtonsoft.Json%E9%9B%86%E5%90%88.zip解压以后,在bin/Net20/中找到Newtonsoft.Json.dll复制到项目的bin目录下二、引用命名空间using Newtonsoft.Json.Linq;using Newtonsoft.Json;三、使用方法Json格式如下:jsonStr:{"errcode":4001
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号