- 博客(6)
- 收藏
- 关注
转载 各大微博短网址(ShortUrl)的算法 C#
短网址应用已经在全国各大微博上开始流行了起来。例如QQ微博的url.cn,新郎的sinaurl.cn等。 我们在QQ微博上发布网址的时候,微博会自动判别网址,并将其转换,例如:http://url.cn/2hytQx 为什么要这样做的,原因我想有这样几点: 1、微博限制字数为140字一条,那么如果我们需要发一些连接上去,但是这个连接非常的长,以至于将近要占用我们内容的一半篇幅,这肯...
2010-08-25 16:54:00
190
转载 Asp.Net MVC2中扩展ModelMetadata的DescriptionAttribute。
在MVC2中默认并没有实现DescriptionAttribute(虽然可以找到这个属性,通过阅读MVC源码,发现并没有实现方法),这很不方便,特别是我们使用EditorForModel的时候,我们需要对字段进行简要的介绍,下面来扩展这个属性。 新建类 DescriptionMetadataProvider 然后重写DataAnnotationsModelMetadataPro...
2010-04-03 02:04:00
136
转载 Asp.net MVC权限设计思考 (三)后台UI设计
一些朋友提出让我加上细节部分,也有朋友PM说很多地方看不懂不知道该怎么用,由于目前正在赶学校的课程中心,暂没有时间来详细介绍使用,这里我把后台的一些设计截图出来,大家参考设计 另外在第二篇提到的CenterAuthorizeAttribute部分,已经做部分修改,原来的会出现逻辑判断的BUG。 权限大类管理 SysAppCate 可以看出,权限大类其实对应的是上部的大类菜单,...
2010-03-21 13:23:00
134
转载 Asp.net MVC权限设计思考 (二)逻辑部分实现
在我的项目中,我还是使用的LINQ TO SQL ,因为我的项目不会涉及太多很太复杂的数据库操作业务。当然如果设计,我相信LINQ TO SQL的自定义扩展也能满足需求。 使用Repository模式是最近MVC很多项目采用的解决方案,能把原来我们杂乱的LINQ TO SQL统一封装起来。让我们的架构更清晰。 现在来看看具体实现。 IRepository接口: 代码 in...
2010-03-05 13:57:00
78
转载 Asp.net MVC权限设计思考 (一)数据库建库部分
目前各类的权限设计已经困扰了我们好久,对于MVC,下面我将通过ActionFilter来扩展我们的权限认证,以下示例是从我的一个课程中心项目中提取出来,希望对各位初学者起到抛砖引玉的作用。 下面首先来设计我们的权限控制的数据库层。 下面我来依次介绍每个字段的说明 RoleGroup 权限组表 该表主要对系统权限进行分组,我们的用户可以直接赋予该分组,拥有所有该组权限 Ro...
2010-03-04 21:29:00
121
转载 Asp.net MVC 用户在线简单实现及单点登陆扩展(一)
首先,让我们想来思考如何实现在线用户的统计,这里我将使用IHttpModule扩展我们的在线用户模块。 创建我们需要的实体类 代码 publicclassOnlineUser{///<summary>///登录用户名///</summary>publicstri...
2010-02-05 17:06:00
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人