为ASP.NET MVC 1.0添加Areas
今天闲逛时看到MVC 2.0的一些新特性,其中一样就是:提供域划分功能(Areas)。MVC 1.0刚发布的时候,我就为这个东西纠结过一段时间,后来在老外的Blog上看到了一个简单的解决方案,一直都在用,现整理出来,给有需要的同学做个参考。 园子里对这个功能关注的人好象不是很多,所以对此功能稍做一下解释。域划分简单的说就是按功能来划分模块。如用户模块(User)及文章模块(Article),每个模块都有好几个Controller,也许我们需要把模块分别放在独立的命名空间下。在Url上,模块划分体现为:/{Area}/{Controller}/{Action}。(可能我说的不大清楚,尚不明白的请自行到网上搜索) 以下为步骤: 1.把Controller按模块分类。
仿QQ会员右下角提示框c#实现
先看一下效果吧
Silverlight游戏中的WriteableBitmap技术可行性报告
希望此文对投身于Silverlight游戏的朋友予以帮助。 技术。 代码下载:SilverlightTestWbResource.zip
图片存储
前端碰到对在一个系统遇到流程控制中需要存储在数据库存储一个签名图片的问题-一直控制不好, 今天特别关于这个问题详细看了一下.其实这个问题网上资源还是相当多的,但问题是过于凌乱 资料残缺不全 甚至我感觉其中有相当的一部分会对读者产生一些误导.对于Asp.net中存储图片我在08年一月份就做了一个详细解决方案,今天在这个基础主要对一些细节控制上以及页面显示上做了完善,详细步骤如下: 首先声明一下开发环境:VS2008+SQL2005数据库+.NET FrameWork 3.5版本
IIS URL Rewriting/ASP.NET routing
新版本URL-rewrite module for IIS 7.0的发布了,ASP.NET Routing组件随着.NET Framework 3.5 SP1的发布,并在.NET Framework 4.0 Beta中进一步成熟。作为ASP.NET 开发人员,我们不免会对这两个功能相近的组件抱有许多疑问,诸如“它们有什么异同?”“分别适用于什么环境?”等等。本文旨在描述这两者之间的异同,并为开发人员提供什么时候使用哪一种解决方案的建议。 从表面上看来,这两种技术似乎提供了非常相似的功能:为网站提供用户友好的、搜索引擎友好的Url。然而,在这两种技术在原理上却有着本质的区别,需要深入理解才能在选择应用时做出正确的决策。为了帮助大家理解这两种技术,我们首先从他们的运作原理开始讲起。 或 Begin Request 阶段,然后通过所配置的一系列重写规则来进行URL重写。每一个重写规则对URL进行正则分析,判断是否当前所请求的URL满足重写规则所定义的条件,如果满足,就根据规则将原来的URL重写成一个新的URL。当所有的重写规则都过了一遍之后,URL重写模块会生成一个最终的URL路径,传递给剩余的请求处理过程。也就是说IIS管道中的请求处理程序所处理的是在URL重写模块所写后的URL。 本文翻译自IIS官方网站,针对国内惯用的术语进行了部分调整。
分页控件/分页类
与其讲是分页控件 不如说是一个分页类。
一级域名和二级域名跨域的解决方案
1,对于域名a.a.com和域名http://www.a.com/的两个页面 如果要在a.a.com使用AJAX访问http://www.a.com/的时候js 会提示”没有权限” 这样的错误很明显,跨域了,在js当中跨域,怎么解决呢?
C#随机生成18位身份证号码
In fact, the PIN code is just simple, but only with a checksum in the last char. With many guys asp/php and also js s help, I get on my way!
HttpModule,HttpHandler,HttpHandlerFactory简单使用
这三个对象我们在开发Asp.net程序时经常会用到,似乎很熟悉,但有时候又不太确定。本文通过一个简单的例子来直观的比较一下这三个对象的使用。 HttpModule:Http模块,可以在页面处理前后、应用程序初始化、出错等时候加入自己的事件处理程序 HttpHandler:Http处理程序,处理页面请求 HttpHandlerFactory:用来创建Http处理程序,创建的同时可以附加自己的事件处理程序 例子很简单,就是在每个页面的头部加入一个版权声明。
在C#中使用钩子
相信以前用过VB、Delphi,特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果,比如当用户按下某个特殊键时提示,比如关闭应用程序前提示等。 当然使用方法相对VC来说要稍微复杂一点,有的地方还不太方便,下面的例子中实现两个基本功能: 1、按下Alt+F4时使窗口最小化 2、关闭应用程序前提示
« go back — keep looking »![如果您自认为是一位忠实的Silverlight-Fans,那么请将此标志放到您的博客中成为一名真正的[银光使者]](http://images.cnblogs.com/cnblogs_com/alamiye010/Silverlighter1.jpg)