• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






煙雨閣

行有不得,反求諸己。 Honor,Freedom,Justice and Family.
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  MVC

 
为什么要用MVP、MVVM模式呢
摘要:早年的时候,可能我会被各种模式、各种设计忽悠的觉得真的好牛,巨牛无比。但是最近看了看MVP、MVVM,号称是对MVC的改良,我怎么总感觉这是一种乌托邦式的闭门造车+YY呢?假设MVP、MVVM真的相对于MVC能更好的应对变化吧,那又怎么着?一个本来20行能搞定的需求,您写了200行……我只想说:20... 阅读全文
posted @ 2015-02-16 17:12 隴上煙雨劍 阅读(311) 评论(0) 推荐(1)
IIS 下利用UrlRewriter做图片防盗链
摘要:... 阅读全文
posted @ 2014-09-11 19:31 隴上煙雨劍 阅读(277) 评论(0) 推荐(0)
MVC Route not working
摘要:When you run your MVC application, you always receive following message:HTTP Error 404.0 - Not FoundThe resource you are looking for has been removed,... 阅读全文
posted @ 2014-09-08 00:53 隴上煙雨劍 阅读(375) 评论(0) 推荐(0)
微软又犯二了!WebApi中不支持MVC的OutputCache
摘要:实现方式参见:http://www.strathweb.com/2012/05/output-caching-in-asp-net-web-api/我个人还是建议直接用普通的MVCController配合普通的Action,这样可以提供高性能的WebApi出去。 阅读全文
posted @ 2014-01-02 16:41 隴上煙雨劍 阅读(392) 评论(0) 推荐(0)
MVC中添加执行统计功能
摘要:基类:public BaseController() { this.ViewData.Add("StartExecuteTime", DateTime.Now); }cshtml: @{ double? dblExecuteTime=null; object objExecuteStartTime = this.ViewData["StartExecuteTime"]; if(objExecuteStartTime!=null) { dblExecuteTime = ... 阅读全文
posted @ 2014-01-02 16:15 隴上煙雨劍 阅读(266) 评论(0) 推荐(0)
微软这是要作死啊
摘要:这么多的引用,微软,你怎么不把你System32下的dll也全给引进来?SBMVC4!!! 阅读全文
posted @ 2013-08-17 16:53 隴上煙雨劍 阅读(189) 评论(3) 推荐(0)
OutputCache a2过期时间的设置
摘要:NND,没有啥文档,全凭实验经验,结论如下:a2的最大保存时间:如果此时间比OutputCache的Duration长,则以Duration为准;如果比Duration短,则以此时间为准。简单的说:以短的这个时间为准。建议此时间比最大的OutputCache的Duration长一点点或者相等。 阅读全文
posted @ 2013-07-04 22:03 隴上煙雨劍 阅读(214) 评论(0) 推荐(0)
Create a custom output cache prodiver in asp.net4
摘要:http://www.codeguru.com/csharp/.net/net_asp/article.php/c19835/Creating-a-Custom-Output-Cache-Provider-in-ASPNET-4.htm 阅读全文
posted @ 2013-02-21 11:39 隴上煙雨劍 阅读(164) 评论(0) 推荐(0)
编码问题,编码到吐血
摘要:程序开发完毕,部署到服务器上死活不能用,搞来搞去服务器编码是GB2312,直接无语……导致了一系列的问题: 1、MVC中Request.Form取不到正确的值:MVC太智能了,即便你编码了,它依然会给你自动转,NND,微软这点也太过分了…… 2、同样的SQL语句,在代码环境下不能执行,把sql语句拷贝出来放到查询分析器中就能……解决方案: 1、MVC中指定Action的编码,见我上一篇文章(非随便,顺便说一句博客园,文章还没随笔做的好,一直就搞不懂那玩意干啥用的) 2、PHP中UrlEncode函数是根据PHP文件的编码来决定的,所以把编码重新 综上:MVC的改成UTF8,PHP文件另存成UT 阅读全文
posted @ 2013-02-19 15:52 隴上煙雨劍 阅读(171) 评论(0) 推荐(0)
近期使用缓存中遇到的一些问题小结
摘要:1、【页面的动态部分】如果页面要区分不同用户或者不同状态,一定要记着把所有的地方改成js逻辑:枪炮做OutputCache初期有个很搞笑的Bug:张三登录了,右上角显示:“欢迎光临,张三”;浏览页面,过一会变成“欢迎光临,李四”,后来把昵称这个地方改成js动态从cookie读取;2、【缓存要避免Key冲突】昨天发现有个页面一会正确一会错误:重启站点,马上访问这个页面,正确,过一会刷新的话,又不对了。后来发现有两个页面使用了同样的数据缓存Key; 阅读全文
posted @ 2012-09-21 12:21 隴上煙雨劍 阅读(200) 评论(0) 推荐(0)
OutputCache居然下载文件!
摘要:网站上线第二天,突然首页一打开就成了下载页面,我那个汗啊~~~~~~速度Google之,链接到博客园,http://www.cnblogs.com/dudu/archive/2010/02/06/1664983.html此文详细讲解了问题来龙去脉。速度给OutputCache加VaryByHeader="Content-Type" 心惊肉跳。NND。------------------------经过线上运行观察,加Header的这个办法不行,在发现是手机的时候不缓存才是王道。 阅读全文
posted @ 2012-08-21 14:56 隴上煙雨劍 阅读(195) 评论(0) 推荐(0)
MVC路由配置原则
摘要:基本原则:精确匹配的靠前;缩略路径靠后。具体来说:routes.MapRoute( "PhotoDetail", // Route name "Photos/Detail/{albumId}/{photoId}/{commentPageIndex}", // URL with parameters new { controller = "Photos", action = "Detail", albumId = UrlParameter.Optional, photoId = UrlParameter.Option 阅读全文
posted @ 2012-07-29 00:18 隴上煙雨劍 阅读(824) 评论(0) 推荐(0)