明志唯新

ASP.NET

老衣的开发工具和类库集之 2014 版
发表于

今天是 2015 年的元宵节了,14 年承诺朋友们公开自己常用的工具和类库集,一直没能及时兑现。今天忙里偷个闲,整理了一下清单,在此公布出来,希望能够对大家在 .NET、App、Web 等开发方面有所帮助。也当是给 .NET 开发者一个元宵礼物吧,哈哈。不废话直接上菜啦~ 【注:最下方有补充更新】 Visual Studio 2013 扩展 Visual Studio 2013 Update 4:是目前微软发布的最新版开发工具升级包,高效而且强大。下面的扩展都是该版本的 V ... 阅读全文 →

VS2012 Web项目在 VS2013 RC 中遇到的一点小坎坷
发表于

昨天赶在坑爹的苹果发布会之前,在我的 yoga 上安装了 Windows 8.1。感觉真的是非常酷啊,内心暗暗的说如果当初 8 发布的时候有这样的效果,也许评价会好多了,至少也不至于那么惨是吧。至于 Windows 8.1 的介绍,我将另起一片博文来絮叨一下。 安装了新系统自然想把开发环境也换成新的,按照往年的情况,作为发布候选版的 RC 版开发工具就已经基本稳定了,可以在正式开发环境中尝试使用了。于是,我迫不及待地下载了 VS2013 RC 版,并尝试在公司的项目中试用。 ... 阅读全文 →

博客重新开张
发表于

近日花了一些时间把自己的博客内容和博客程序重新捣腾了一遍。把一些没什么实质内容的博文删除了,用 MarkDown 把幸存下的博文重新梳理了一遍,现在看起来干净了很多。博客的界面用了 Twitter 的 Bootstrap,程序则使用 NancyFx 框架重写的。 Nancy 是一个不错的轻量级开源 .NET Web 框架。如果想快速做个简单的 Web 应用,Nancy 是个不错的选择。个人喜欢她具备以下几个优点: 轻量: 不依赖于 ASP.NET 这个庞大的框架,只为简单的 ... 阅读全文 →

博客移植到 Orchard CMS 上的经验
发表于

我的这个个人博客多年以来一直在使用 Dasblog 系统,当初 Dasblog 系统的 xml 数据存储是最吸引我的,当然还有其他很多不错的特性。 但是我们知道 Dasblog 使用的 asp.net webform 实现的,所以对于有 html 洁癖的我来说,一直在忍受 ViewState 给自己带来的不爽,也曾考虑过使用 BlogEngine.NET ,But you know,他依然会让我不爽! ASP.NET MVC 是一个不错的 .NET web app 框架,重新 ... 阅读全文 →

ASP.NET MVC 2 中 TempData 的生命周期
发表于

在 ASP.NET MVC 2 中发生一些变化,当在一个 Action 中设置了某 TempData 的值,在读取它之前,它将一直存在, 在同一个 HTTP Request 内可以读取多次,该次 Request 结束的时候会执行销毁动作 但,返回类型为 RedirectResult 或 RedirectToRouteResult MVC 会执行 Keep() ,保留 TempData 到下一页 这比较适合两个 Action 之间传值。当然了,在一个页面中读取时允许多次读 ... 阅读全文 →

我近期讲过的 vs2010 有关的 webcast 列表整理
发表于

Visual Studio 2010 于今年的 4 月 12 日正式发布,而且还是在中国北京进行的全球首发,盛况空前,且令人感动。 程序员“耀@爱情”系列情景剧 也真实表现出了程序员们的爱情现状,值得深思,我们到底该如何平衡生活与工作呢? ok,言归正传。我个人在 4 月份一整月基本都是在讲 VS2010 的有关课程,其中有线上的 webcast 和线下的面对面培训,还有一些小组讨论会之类的事情。忙得身体有点透支的感觉,不过当听到不少程序员在下载观看我的课程视频,心里还是很欣 ... 阅读全文 →

ASP.NET MVC 中强类型 View 的 T4 模板的使用
发表于

现在 ASP.NET MVC 已经发布 MVC2 RC2 的版本,可以从 http://www.microsoft.com/downloads/details.aspx?FamilyID=7aba081a-19b9-44c4-a247-3882c8f749e3&displaylang=en 页面上下载,当然了这个安装程序是针对 VS2008 的。而 VS2010 的最新发布版本为 VS2010 RC 版,该版本中内置了较新版的 MVC2 框架,不必单独安装。 而我们使 ... 阅读全文 →

我在 TechEd 2008 社区技术专场的课程资料
发表于

很荣幸在 Tech.ED 2008 北京场的社区技术专场中,本人讲了一场《如何成倍提升企业级Web应用开发效率》的课程。这次讲座是第一次在 Tech.ED 场合讲座,不过作为非正式课程,我很高兴的看到不少人放弃了正式课程的内容来听社区技术专场的内容。也许是这类课程更贴近大家的工作吧,形式也不拘泥,大家可以面对面地探讨,气氛比较好。不过我的课程时间把握的不是太好,造成了后期给大家讲解的内容有点仓促,不是很细,希望参会的朋友们原谅。讲课过程中,发现听课的人逐渐增多,而且似乎开始就 ... 阅读全文 →

ASP.NET 应用中的 Membership 重置密码问题
发表于

ASP.NET 2.0 中引入的 Membership 机制给我们做 web 开发带来很多便利,使得我们在做很多项目开发时处理用户和角色及权限问题时减少了相当的工作量。不过我们开发中可能会碰到一个小小的问题如下: 我们知道 MembershipUser 中有如下重载的方法 MembershipUser.ResetPassword () :将用户密码重置为一个自动生成的新密码。 MembershipUser.ResetPassword (String passwordAnsw ... 阅读全文 →

Content-Disposition 的使用和注意事项
发表于

最近不少 Web 技术圈内的朋友在讨论协议方面的事情,有的说 web 开发者应该熟悉 web 相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个新手或者刚入门的 web 开发人员而言,研究协议方面的东西可能会使得 web 开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的 Web 技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀(安全、漂亮、快速、兼容性好、 ... 阅读全文 →