
asp.net
adagadadfafd
暂时不知道说什么,以后再慢慢补上
展开
-
Asp.net项目同一个用户后登录把前面登录的踢下线的两种实现方法
1、 使用长连接实现,这种方法建议使用开源的signalR框架;2、不使用长连接,用户登录系统后,分配一个GUID,主页面定时刷新,对GUID进行匹配,如果符合,不退出系统;不符合,说明这个用户名已经在其它地方登录了,这时退出系统。场景说明:甲使用admin用户,登录成功,分配了111这个GUID,主页面每隔20秒刷新一次。过了半个小时,乙也使用admin用户登录,分配了222这个GUID,甲原创 2013-01-30 08:55:32 · 6040 阅读 · 2 评论 -
.net中SessionState相关配置及web.config中的session配置详解
web.config关于sessionState节点的配置方案,sessionState有四种模式:off,inProc,StateServer,SqlServer。1、off模式从字面上就可以看出这个是关闭模式,如果当前页面不需要session的值,为了减少服务器资源,你可以去掉Session的开销。或者页面上来关闭Session。2、inProc模式(缺省模式)转载 2012-07-06 17:35:41 · 2584 阅读 · 0 评论 -
NorthScale Memcached Server的.NET客户端NorthScaleClient使用简介
博客园已经全面使用NorthScale Memcached Server,用下来感觉不错。下面简单分享一下.NET客户端的使用方法。NorthScale Memcached Server官方推荐的.NET客户端是EnyimMemcached。EnyimMemcached有两种方式可以访问NorthScale Memcached Server:1) Enyim.Caching.Mem转载 2012-05-22 11:45:58 · 1022 阅读 · 0 评论 -
构建ASP.NET网站十大必备工具
最近使用ASP.NET为公司构建了一个简单的公共网站(该网站的地址:http://superexpert.com/)。在这个过程中,我们使用了数量很多的免费工具,如果把构建ASP.NET网站的必备工具总结一下,将会是一件十分有趣的事情。这些工具既支持ASP.NET Web Forms又支持ASP.NET MVC。性能工具读了两本关于网站的前端性能的书(这两本优秀的图书分别是:《Hi转载 2012-05-30 14:41:00 · 1010 阅读 · 0 评论 -
用 ASP.NET MVC 实现基于 XMLHttpRequest long polling(长轮询) 的 Comet
之前在“反向Ajax,第1部分:Comet介绍”(英文版)文章中学习了“基于 Multipart XMLHttpRequest 的 Comet”的知识,然后用 ASP.NET MVC 实现了一个,详见用 ASP.NET MVC 实现基于 Multipart XMLHttpRequest 的 Comet。今天继续学习了基于 XMLHttpRequest long polling转载 2012-05-03 13:03:30 · 1345 阅读 · 0 评论 -
不要迷失在技术的海洋中
技术就好像一片汪洋大海,越深入越望不到边际。就拿自己的体验来说吧,2000年的时候在学校搞ASP,觉得网页开发就是这么简单,把数据库中的数据格式化一下显示在页面上,把用户的输入组装成添加删除和修改的SQL提交到数据库中去。几年后的今天,我对自己了解或听说过的ASP.NET相关(注意:仅仅是ASP.NET或者说网站制作相关)技术列了一下: 在这些语言、技术、工具、理念中,每转载 2012-04-06 08:07:41 · 703 阅读 · 1 评论 -
.net中实现C#源码和数据库脚本语言的解藕
在开发过程中,如果开发语言能和页面脚本语言javascript、数据库脚本语言sql(以下简称SQL)等进行解藕的话,我想这是一个很不错的习惯。 在这里以C#开发语言为准,讲述C#和SQL如何进行解藕。当然,在.net体系中提供了linq开发功能,把数据库脚本语言当成开发语言的一部分,不过linq毕竟只支持sql server数据库。 C#开发语言和SQL进行解藕的原创 2012-04-05 17:19:15 · 1119 阅读 · 0 评论 -
Web 高性能开发汇总
原文: http://www.cnblogs.com/netcasewqs/archive/2011/06/20/2085245.html 以下内容收集了Web高性能开发的相关文章1. Http服务器: 让Windows Server 2008+IIS 7+ASP.NET支持10万个同时请求大规模网站架构实战之体系结构(一)大规模网站架构之WEB加速器SQUI转载 2012-01-03 11:18:08 · 686 阅读 · 0 评论 -
Web开发人员常用速查手册
不管你是多么优秀的程序员,你都不可能记住一切。在你编写程序的过程中碰到问题需要查阅手册的时候,若有现成的手册可参考则可以为你节省很多时间。为了方便各位朋友,本文收集了一些对Web开发人员非常有用的手册,记得推荐一下哦。HTML 速查手册HTML/XTML in one page HTML5: The Evolution of Web Standards by James Sugru转载 2011-12-15 08:58:42 · 536 阅读 · 0 评论 -
20+ 个免费和高级的 Web 视频播放器
http://www.oschina.net/news/23953/video-players原创 2011-12-12 10:43:46 · 1638 阅读 · 0 评论 -
asp.net下Response.ContentType类型汇总
在ASP.NET中使用Response.ContentType="类型名";来确定输出格式 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'appli转载 2011-08-29 19:15:54 · 664 阅读 · 0 评论 -
为已有的 WebForm 项目引入 Asp.Net MVC 框架
Asp.Net 的项目多数还是应用的 WebForm 进行开发,MVC 框架随着在其他语言中的兴起,也进入了 Asp.Net 领域,那就是 Asp.Net MVC,现在的正式版本是 2.0,已经出了 3.0 Preview 版的。WebForm 对于小项目的快速开发还是很转载 2011-08-15 10:16:47 · 2119 阅读 · 0 评论 -
在webForm项目加添加asp.net mvc项目同时开发
本章将讨论如果在传统的webform项目中怎么添加asp.net mvc项目,实现混合项目开发! 下面我们将一步一步操作:1.新建一个mvc项目,等会可以从这里copy一些东西到webform项目里面的!2.在旧的webForm项目里面添加引用这三转载 2011-08-15 11:27:41 · 2334 阅读 · 0 评论 -
将Asp.net mvc整合进现有Asp.net webform项目
http://www.soaspx.com/dotnet/asp.net/DPattern/dpattern_20091102_1389.html转载 2011-08-15 11:07:32 · 892 阅读 · 0 评论 -
C#计算程序运行时间
var sw = new Stopwatch(); //使用Stopwatch类计算 sw.Reset(); //重置测量时间 sw.Start(); //开始计原创 2011-08-09 10:31:51 · 664 阅读 · 0 评论 -
.net IL 指令速查
名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返转载 2011-07-28 14:25:45 · 791 阅读 · 0 评论 -
使用YUI Compressor for .Net自动压缩JavaScript和CSS文件
<!--body {margin:0; padding:0 0 12px 0; font-size:12px; line-height:22px; font-family:"宋体","Arial Narrow",HELVETICA; background:#fff}-->对于网站中的JavaScript和CSS文件,我们经常会将其压缩以便节省服务转载 2012-06-29 16:11:44 · 1082 阅读 · 0 评论 -
各大主流.Net的IOC框架性能测试比较
在上一篇中,我简单介绍了下Autofac的使用,有人希望能有个性能上的测试,考虑到有那么多的IOC框架,而主流的有:Castle Windsor、微软企业库中的Unity、Spring.NET、StructureMap、Ninject等等。本篇文章主要针对这些IOC框架编写测试程序。 Autofac下载地址:http://code.google.com/p/autofac/Cast转载 2012-07-02 15:03:07 · 781 阅读 · 0 评论 -
C# 中的默认命名空间的范围 (LINQ to XML)
XML 树中表示的默认命名空间不在查询范围内。如果您的 XML 在默认命名空间内,仍须声明一个XNamespace 变量,并将该变量与本地名称组合在一起,生成一个限定名,在查询中使用。查询 XML 树时遇到的一个最常见问题是,如果 XML 树具有默认命名空间,开发人员在编写查询时,有时会将 XML 视为不在命名空间内。本主题的第一个示例集演示一种加载但是按不正确方式查询默认命名空间转载 2013-01-11 16:43:03 · 1267 阅读 · 0 评论 -
C# 开发者最经常犯的 8 个错误
原文地址:http://blog.goyello.com/2013/01/07/8-most-common-mistakes-c-developers-make/在和C#新手一起工作的时候,我注意到他们经常重复一些错误。这些错误,当你指出来的时候很容易理解。然而,如果一个开发者没有意识到这些错误,将会影响正在开发的软件的质量和效率,因此,我决定总结8个常见的错误。转载 2013-01-09 11:44:04 · 686 阅读 · 0 评论 -
mvc3项目部署后报404错误
环境:windows 2008企业版;IIS7.5;asp.net mvc3 部署后发现无法访问,一直报404的错误,错误改正如下: 在web.config的 节点下面添加,如下图所示:原创 2013-01-23 19:35:57 · 3546 阅读 · 0 评论 -
Error handling in ASP.NET MVC3
[HandleError]In ASP.NET MVC (versions 1 to 3) we have the [HandleError] attribute, that will allow us to handle errors in a very easy way.Just by decorating an action (or controller if we wa转载 2012-12-31 15:17:38 · 1068 阅读 · 0 评论 -
Asp.net使用HttpModule压缩并删除空白Html请求
当我们压缩我的Response后再传到Client端时,可以明显节省宽带. 提升Site的性能. 现在的浏览器大部分都支持Gzip,Deflate压缩. 同时我们还可以删除一些空白段,空行,注释等以使得HTML文档的尺寸变得更小. 让我们先来实现压缩与删除空白类, 继承自Stream类: 1: /// 2: /// CompressWhitespaceFi转载 2012-12-20 10:53:54 · 663 阅读 · 0 评论 -
Application_Error的使用
Application_Error位于Global.asax里面,protected void Application_Error(object sender, EventArgs e)。当一个异常在调用堆栈中没有被处理,也没有被框架代码处理时,我们说这个异常未处理,它将被ASP.NET捕获,ASP.NET对此未处理错误的处理方法是显示一个页面,列出该未处理异常的详细情况。我们可通过 Applic转载 2012-12-31 13:42:39 · 3461 阅读 · 0 评论 -
多服务器共享session的方法
伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题转载 2012-10-17 15:47:18 · 598 阅读 · 0 评论 -
新版.Net开发必备十大工具
几年前MSDN上的一篇文章《Ten Must-Have Tools Every Developer Should Download Now》中介绍了.NET开发中必备的十大工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开发者使用。 笔者对.NET开发中必备的十大工具重新做转载 2012-08-17 15:57:23 · 1985 阅读 · 0 评论 -
ASP.NET服务端GZIP压缩
ASP.NET服务端GZIP压缩模块的作用及工作原理,很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩(一般能压缩到只有1/5的体积),而且转载 2012-07-30 10:04:50 · 808 阅读 · 0 评论 -
为什么IIS7/7.5的Gzip不起作用
我在IIS7配置Gzip压缩一文中介绍了IIS7对于gzip压缩的相关配置,以及默认情况下,由于IIS7将Javascript配置为动态压缩(Dynamic Compression),受CPU还有其他因素的影响,不一定会返回gzip压缩后的内容。 但是前阵子发现,尽管将Javascript配置成了静态压缩,请求Javascript脚本文件的时候偶尔还是会出现没有gzip的情况。这篇文章和大家分转载 2012-07-30 11:26:57 · 2789 阅读 · 0 评论 -
盘点国内外不同特色的Web流量分析工具
这些年,随着互联网的发展,Web网站流量分析也开始受到很多人的重视。05年Google收购了Urchin并推出了新版本的Google Analytics工具,09年Adobe收购了Omniture公司,2010年,IBM收购了同样出色的Coremetrics公司。而国内这块市场才刚刚起步,还没有那么多非常成熟的工具。本文我将盘点一下我用过的几款国内外不同特色的Web流量分析工具。Omnit转载 2012-07-30 11:22:45 · 2046 阅读 · 0 评论 -
IIS7下js文件启用Gzip后却不压缩的解决方法
今天按照网上的说明配置了iis的gzip的压缩,但发现却没有压缩,原理需要设置type属性,所以以后写代码以后要注意标准。IIS7已经启用静态文件压缩(Gzip)但是死活不压缩,查找后发现是II7下MIME类型设置问题将.js的MIME类型设置为application/javascript再查看页面,已经启用了Gzip。不过,几个天后又发现有的j转载 2012-07-30 11:15:35 · 1360 阅读 · 0 评论 -
IIS7配置Gzip压缩
在IIS7中配置Gzip压缩相比IIS6来说实在容易了许多,而且默认情况下就是启用GZip压缩的。如果没有,则可以再功能视图下找到“压缩”项,进入之后就会看到“静态内容压缩”和“动态内容压缩”两个选项,勾上即可。配置启用压缩的文件类型及其他选项当开启GZip压缩之后,IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩。遗憾的是,我们无法直接在IIS7管理器中配转载 2012-07-30 11:09:23 · 869 阅读 · 0 评论 -
.net(偏web) vs j2ee的一些框架选型
带链接的完整版本:http://files.cnblogs.com/lovecindywang/.net.pdfhttp://files.cnblogs.com/lovecindywang/j2ee.pdf 开源和非开源(当然,现在微软很多产品也开源了)平台的很大不同在于:开源的好东西确实是多,但质量也是参差参差不齐的,各个不同产品在不同版本的兼容性也是问题。非开源社区贡献转载 2012-08-07 14:11:42 · 653 阅读 · 0 评论 -
net和java的几种数据转换
Xml Java:SAX,Dom4j .Net:System.Xml.LinqJson Java:org.json .Net:Newtonsoft.Json,System.JsonProtoBuf Java:ProtoBuf .Net:ProtoBuf.Net转载 2012-01-04 13:49:54 · 531 阅读 · 0 评论 -
用Microsoft Ajax Minifier技术高效率压缩Js文件
现在越来越多的 WordPress Themes使用了jQuery,已及其它使用了Js的插件,这些Js文件通常位于之前。我们知道网页加载的顺序是从上到下,从左到右,如果头部需加载的文件过多过大的话,会严重影响网页打开的时间。毕竟中国的网络环境还不成熟,所以要有一个折衷的方法来尽量缩小文件尤其是Js文件的大小。微软曾出品了一款叫Microsoft Ajax Minifier的Js压缩工具转载 2012-07-02 15:41:36 · 1536 阅读 · 0 评论 -
高性能ASP.NET开发:自动压缩CSS、JS
在开发中编写的js、css发布的时候,往往需要进行压缩,以减少文件大小,减轻服务器的负担。这就得每次发版本的时候,对js、js进行压缩,然后再发布。有没有什么办法,让代码到了服务器上边,它自己进行压缩呢? 既然我这么说了,那肯定是有办法的啦,~_~。 有两种办法:第一种,在css、js请求到来的时候读取一下相对应的文件,进行压缩后返回。此方法可以通过在Glo转载 2012-06-29 17:23:27 · 1600 阅读 · 0 评论 -
提高反射的调用性能
都说Reflection的性能相当差,但是非用不可的时候也得用,下面是提高反射效率的一个办法。 要被反射调用的类都实现一个接口,调用的那个类引用这个接口,将反射得来的类都转换为这个接口,然后直接调用,没有必要所有的方法都反射。 公用的接口代码: namespace CommonI转载 2011-07-27 16:23:21 · 632 阅读 · 0 评论 -
C#动态执行字符串
在编写C#程序的时候,有时我们需要动态生成一些代码并执行。然而C#不像JavaScript有一个Eval函数,可以动态的执行代码。所有这些功能都要我们自己去完成,在参考了许多文章及代码之后,觉得http://www.codeproject.com/csharp转载 2011-07-05 16:11:23 · 619 阅读 · 0 评论 -
非常全的javascript控制MediaPlayer的属性集合与方法
以下是MediaPlayer发现了1ting的代码,歌词同步代码,真不错,把基础控制,整理下以后想好好弄下播放: MediaPlayer.Play()暂停: MediaPlayer.Pause()定位: MediaPlayer.SetCurrentEntry(lWhichEntry) MediaPlayer.Next() MediaPlayer.Previous()循环转载 2011-06-29 19:45:00 · 1008 阅读 · 0 评论 -
asp.net生成饼图
利用.net相关类生成如下饼图,步骤如下:第一步:建立如下表格:字段名称类型说明ID自动编号主键 ,递增YF数字销售月份SL数字销量第二步:初始化表格数据:IDYFSL11122253374420551666107719888997101013111111121215第三步:定义一个类原创 2010-11-05 15:05:00 · 1051 阅读 · 0 评论 -
asp.net获取网站路径
<br /><br />网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath<br />虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath<br /><br />任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.<br />对于全局Cache对象的访问亦然.<br /> <br转载 2010-11-05 09:15:00 · 814 阅读 · 0 评论