实现多个ASP.NET跨程序池共享Session [转]
简要介绍,本文主要内容是实现通过ASP.NET自己的Sql Server的Session存储机制实现,通过存储过程实现忽略程序标识的区别,达到多程序池间Session数据共享的目的。详细原文:本文转载人数己经太多,所以不知道原文地...
在Mono 2.8上部署ASP.NET MVC 2 (转)
Mono 2.8发布:C#4.0和更好的性能,我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序。我的环境是Opensuse 11.3,通过以下命令部署好Mono 2.8的开...
ASP.NET 重要安全更新发布
今天微软发布了ASP.NET重要的 安全更新 解决 ASP.NET Security Vulnerability (原文),大家可以不用再采用昨天和上周说的方法来手动配置,直接安装更新即可。 下载注意事项这次是通过微软下载中心来发布...
ASP.NET MVC中对Model进行分步验证的解决方法 (转)
在我之前的文章:ASP.NET MVC2.0结合WF4.0实现用户多步注册流程中将一个用户的注册分成了四步,而这四个步骤都是在完善一个Model的信息,但是又分页面填写信息的,当时我加上ModelState.IsValid这...
asp.net验证提示美化效果(转)
前段时间做了个ymPrompt提示效果的验证控件,ymPrompt是弹出提示的。弹出提示会增加无畏的鼠标点击动作。前段时间看到园里有位高手写了个纯css+js的一个效果,我把它和asp.net验证控件结合起来,用这位高手写的效果...
ASP.NET安全检测工具:Padding Oracle 检测(转)
最近的一个asp.net安全缺陷,引起了社区很大的反响,博客园也有一个ASP.NET的Padding Oracle安全漏洞的话题,昨天在博客上贴了一个文章ASP.NET安全隐患的临时解决方法。本文主要介绍一个检测Padding Oracle的一个工...
6个重要的.NET概念:栈,堆,值类型,引用类型,装箱,拆箱
本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有...
在 ASP.NET MVC 中创建自定义 HtmlHelper
在ASP.NET MVC应用程序的开发中,我们常碰到类似Html.Label或Html.TextBox这样的代码,它将在网页上产生一个label或input标记。这些HtmlHelper的扩展方法有些像WebForm中的控件,只需传入一些参数即可生成相应的HTML...
初识Silverlight 4及其架构
才开始学Silverlight 4。本文将谈到对Silverlight 4最初步的认识,同时将从多个角度谈一些与Silverlight 4架构有关的认识。 Silverlight 4是今年早些时候发...
详解ASP.NET的最新安全漏洞,Padding Oracle攻击原理及其他 (转)
微软在9月17号中午正式对外公布了ASP.NET平台下的安全漏洞,即Microsoft Security Advisory (2416728)。SecurityFocus上已将此漏洞定义成了"Design Error",那么微软一开始的设计就是错误的,为什么这么说呢?且待...
也谈枚举ToString()性能的改进(转)
昨天看到 “性能相差7千倍的ToString方法”这篇文章,对于作者这种良好的性能意识和探索精神很佩服,以前还真没注意到这点。不过,用switch的做法,个人觉得虽然性能上去了,但是可维护性就下来了,以后该枚举要增...
性能相差7千倍的ToString方法 (转)
ToString方法大概是.Net时被用得最多的方法了,所有类型都,引用的,值的,都传承了这个从祖先Object开始的光荣传统。调用一次ToString,相当于惊堂木“啪”一下,大喝“堂下案犯报上名来”,这家伙就全招了。 ...
关于WCF的一个非常“无语”的BUG! ( Artech)
这确实是一个让人觉得“无语”的BUG,甚至让我觉得微软在故意和我们开玩笑。这个问题在我刚刚接触WCF的时候就遇到过,换言之,这个问题一直存在于.NET 3.0、3.5和现在的4.0。这是一个关于在你对WCF进行扩展的时候会...
在.NET中使用Speex -- 音频数据编解码 (转)
Speex是一套开源的音频编解码库,最新版本还包含了回音消除和防抖动等功能,如果我们想开发语音聊天或视频会议这样的系统,Speex将是一个不错的选择。到 http://www.speex.org可以下载Speex的源码(编译后的d...
让.Net CF实现智能提示(AutoComplete)功能
最近,一直在做Winform方面的开发,有一个公交信息查询的场景,用户在起始站输入框输入部分站点名称,系统能够自动给他建议和提示,类似Google中的自动补全、智能提示之...
Silverlight C# 游戏开发:自定义鼠标(转)
我们在游戏中经常应用自定义鼠标来提升游戏的画面品质,一个好的游戏怎么能没有好看的鼠标呢,关于Silverlight的各种自定义鼠标的方法很多,而我将为大家带来的是在游戏当中的应用效果,当然了,做法更加游戏化,先...
ASP.NET自定义验证控件CustomValidator 的使用方法
javascript. 函数和 CustomValidator控件相结合使用 <asp:TextBox ID="txtPwdPrompt"runat="server"></asp:TextBox><asp:CustomValidatorid="CVPwdPrompt"runat="server" ClientValidationFunction="CheckPw...
Asp.net 利用Jquery Ajax传送和接收DataTable
对于习惯使用GridView的人来说,前台页面需要动态添加表格的行数,是一件痛苦的事。GridView处理这种事情相当麻烦,你点击“新增一行”,需要回传到服务器。服务器再把GridView反构造成DataTable, 再给DataTab...
c#实现用SQL池(多线程),定时批量执行SQL语句 (转)
在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎...
Asp.Net复合控件疑难与解决——尴尬的生命周期 (转)
Asp.Net复合控件疑难与解决——尴尬的生命周期 今天打算用Asp.Net复合控件技术制作一个服务器端的文件管理控件,基本实现构想如下:设置一个属性,通过该属性指定此控件所管理的根目录路径 递归向下扫描指定的根...