摘要: 使用ASP.NET MVC查询时,一直使用MvcPaging组件,虽然需要自定义MvcPaging.Pager才能达到我想要的效果,但在没有较好的URL库时,还是这么用。分页的逻辑本来就不复杂,更重要的是最近发现了Flurl这个开源库,所以采用Flurl制作一个DIY的分页组件,核心是PagingM... 阅读全文
posted @ 2015-04-15 19:43 秋天不会来 阅读(2372) 评论(9) 推荐(10) 编辑
摘要: 从Membership到SimpleMembership再到ASP.NET Identity,ASP.NET每一次更换身份验证的组件,都让我更失望。Membership的唯一作用就是你可以参考它的实现,它的数据库创建和扩展方面就真的让人实在无法使用了。当大家欢呼着让ASP.NET开发走上ASP MV... 阅读全文
posted @ 2015-04-15 00:38 秋天不会来 阅读(3021) 评论(8) 推荐(12) 编辑
摘要: 模版化的核心是定制ViewEngine。完整的模板化必须实现3个功能:1.网站的多套模版(razor)支持 2.模版的多样式(style)支持。 3.按需实现模版:没有实现的加载默认模版。 我们除了要达到上述3个功能目标,还必须不能影响MVC默认的项目目录和文件布局以及开放工具的智能提示,这样才是真... 阅读全文
posted @ 2015-04-12 15:55 秋天不会来 阅读(2916) 评论(11) 推荐(6) 编辑
摘要: 目录文件的上传和路径处理必须解决下面列出的实际问题:1.重复文件处理2.单独文件上传3.编辑器中文件上传4.处理文章中的图片路径5.处理上传地址的变化一.上传文件和重复文件处理文件处理的原则是:不在数据库中保存文件,只在数据库中保存文件信息(Hash值等)。采取文件的MD5重命名文件在一般情况足够处... 阅读全文
posted @ 2015-04-08 11:25 秋天不会来 阅读(3227) 评论(6) 推荐(8) 编辑
摘要: 概述:架构是高层的设计,如果设计和理解有误,必将在实现时带来各种问题。架构又是最稳定的,不会因为各种具体技术的依赖,如各种UI框架、ORM框架、IoC框架的更新换代而受到影响。上文的总结没有任何Demo是因为架构更偏向于设计层面,有从设计视图创建解决方案经验的人,一看就知道我在说什么。本文将展示从架... 阅读全文
posted @ 2015-03-16 15:09 秋天不会来 阅读(5157) 评论(20) 推荐(29) 编辑