Asp.Net MVC浅析TempData机制
环境: Windows 2008, VS 2008 SP1, Asp.Net Mvc 1.0 一. Asp.Net Mvc中的TempData 在Asp.Net Mvc框架的ControllerBase中存在一个叫做TempData的Property,它的类型为TempDataDictionary,... ...
WM有约II(八):本地化
WM有约II(八):本地化 Written by Allen Lee 让用户界面支持多种语言 如果你不曾为.NET Compact Framework的应用程序做过本地化,我建议你先去阅读MSDN的《设备的本地化注意事项》,以便了解.NET Compact Framework在这方面的一些限制。 ... ...
为你的网站定制一套统一的异常处理机制
写过程序的人都知道,再好的程序都可能存在未能处理的异常情况,因为程序运行的环境和人员的操作方式可以说是千差万别,开发人员在一开始很难把所有的情况都想到,并做相应的处理。所以,开发人员才需要配合测试人员进行协同工作,目的就是尽量较少和消灭(完全消灭当然只是理想情况了)程序中的错误,处理尽可能多的异常情... ...
IE8"开发人员工具"使用详解下
在上一篇文章《IE8“开发人员工具”使用详解上(各级菜单详解) 》中,我们详细地讲解了IE8开发人员工具中各个菜单中命令的使用方法,相信很多朋友应该已经使用上了。而IE8开发人员工具更强劲的功能例如:如何测试版本兼容性、如何利用开发人员工具调试JavaScript脚本,以及如何利用探查器检测页面... ...
无缝的缓存读取:双存储缓存策略
最近在做一个WEB的数据统计的优化,但是由于数据量大,执行一次SQL统计要比较长的时间(一般700ms算是正常)。 ...
使用WinDbg获得托管方法的汇编代码
有时候,我们需要查看一个.NET方法的汇编指令是怎么样的。记得在大学的时候,我们使用gcc -s和objdump来获得一个c程序代码的汇编指令。但是对于.NET程序来说,我们肯定无法轻松地获得这些内容。因为所有的.NET程序都是编译成IL代码的,而只有在运行时才会被JIT编译成本机代码。老赵这里演示... ...
ASP.NET MVC 1.0浅析
为什么要用ASP.NET MVC 1.0?当我刚知道1.0发布的时候,经常这样问。最近正在考虑是否在我们的企业级应用中使用ASP.NET MVC 1.0框架,因此会一直找使用它的理由,希望大家在关注技术的同时,结合企业应用谈谈自己的看法。1、MVC的组成Models:访问数据库,装载数据、处理业务逻... ...
微软是在向谁"献刀"
前些天听了易中天先生的 "儒法之争(一)血染的思想", 对法家的思想有了一个初步的认识,可以说法家是先秦诸子中改革改的最彻底的一种思想,这主要是因为法家思想是更加与那个时代背景相结合,也更直面“惨谈”的现实。 所以其所提出的思想都是些很实际,好用的手段(甚至可以说是阴谋论... ...
浅谈尾递归的优化方式
在上文《尾递归与Continuation》里,我们谈到了尾递归的概念和示例,不过有些朋友对于尾递归的功效依然有所怀疑。因此现在,老赵再简单讲解一下尾递归的优化原理,希望能给大家以一定理性认识。 ...
项目经理成长日记说是细,做的粗
估计绝大部分的公司都在提倡一个口号:“注重细节。”但是往往是口号容易行,行动却是千辛万苦,何谓细节?也就是自身工作的每一个环节、每一道流程的琐碎小事,而这些小事又常常容易被人忽略。有很多人都有雄才大志,内心中充斥着舍我其谁的非凡气魄,但其眼高手低,小事不屑,大事难成,最终只落得一事无成的悲哀。... ...
浅谈HTTP中Get与Post的区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大... ...
在多个Silverlight应用间传递信息
在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。... ...
VS 2008 可扩展性开发-操作文本编辑器
VS2008的编辑器功能颇为强大。问题在于,VS面向的是所有的开发人员,它只能够提供最通用的功能,如果对VS的编辑器有些额外的需求,我们只好自己动手了,本文将介绍如何对文本编辑器进行扩展。编辑器的扩展相关的接口及其成员数量众多,这给了我们很大的空间。这一次的例子是CodeTemplate,通过这个功... ...
在Silverlight中使用Virtual Earth地图服务
畅游地球是个美好的愿望,随着地图服务的日益完善,我们足不出户畅游全球已变得简单异常。事实上,Google Earth和Virutal Earth已经成为Web服务中的必选目标,为自己的网站加入Earth或者Map地图服务是件非常酷的事情,那么在我们的Silverlight应用中使用地图服务是否能够得... ...
用WCF实现对无人终端的远程监控
网上关于用WCF进行one-way,callBack的调用已经很多,本文结合作者在自身开发中的体会,总结了一种用WCF进行监控开发方式。 ...
Microsoft .NET RIA Services快速上手
在Microsoft .NET RIA Services之前,如果你用到了现在的RIA技术比如Silverlight,你只能选择写大量的服务或者WCF来实现数据的操作功能;而有了.NET RIA Services,你在RIA项目上操作数据,就像ASP.NET那样方便! ...
WCF Database Paging & Sorting (数据库端分页和排序)
Original (原创) by Teddy’s Knowledge Base Content (目录) (1) WCF Configuration Centralization (WCF配置集中管理) (2) WCF Automatic Deployment (WCF自动化部署) (3) WCF... ...