【ASP.Net MVC3 】使用Unity 实现依赖注入
Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以模拟对象,具有较强的具体依赖关系的垫片(轻量级模拟实现),如数据库连接,网络连接,ERP...
[翻译]ASP.NET MVC 3 开发的20个秘诀(十九)[20 Recipes for Programming MV...
议题在今天投巨资转战各个搜索引擎霸主地位的战役中,像下面这个网站地址,想赢得比赛是相当困难的:http://www.example.com/books/details?id=4使用Routes转换之后,地址看起来是这样的:http://www.example.com/20-recipes-for-m...
使用MVC中的HtmlHelper对象的ActionLink方法,实现一个Javascript:void(0)效果,去调...
这个问题是在做项目时遇到的,为了权限控制方法,我在ActionLink对象进行了重写,在调用时没有任何问题,但是我希望为我的链接加一个javascript:void(0)这类JS调用就出问题了,因为HtmlHelper里的这个方法必须有一个明确的controller对象,以便来组织一个合法的URL地...
2012春节快到了我们聚会吧!
2012春节假期就快到了,在这个假期里我们组织一次同学聚会吧,让同学们在一起叙叙旧,重温那些有梦的岁月,感受一下当年的青春气息。在网上做个签到报名页面吧,让同学们可以签到报名,发布活动计划,收集同学们...
ASP.NET MVC把字符串格式化成URL的方法
在ASP.NET MVC中URL Routing是一个很好的规范URL的方法.但有时候您也许会需要把指定的字符串格式化成正常和安全的URL.我们都知道,一般域名注册的要求是只能有数字.字母和横线的,而我们常常会用到数据库中的信息作为Url中的一部分比如定位到文章作者页面的时候,常常会把作者的名字包含...
基于ASP.NET MVC3的REST 服务随笔
REST 服务其实就是类似于webservice及wcf service的一系列对外公开的api 资源. 并可以对数据进行序列化并返回给客户端, 序列化的格式可以为xml也可以为json格式. 访问REST API的URL如:http://localhost:5821/Products/list 而...
完美的web 2.0站点用户中心标准,及开源用户中心nUserCenter进展报告
用户中心(UserCenter)是为网站中的“人”服务的,其重要性不言而喻。我从“用户中心要能鼓励好的行为,阻止不好的行为”展开讨论。说明怎样设计一个好的用户中心,怎样设计nUserCenter...
谈谈在体验ASP.NET MVC 4 的过程中遇到的那些令人蛋疼的事(2)
这个是MVC默认的路由.现在,我想实现这样一条URL: http://www.abc.com/apple/ 让它对应的controller是Home ,action是google....
ssis导入excel在win7 64位系统下iis无法导入解决方案
开发环境:win7 64位旗舰版+vs2010应用场景:通过ssis生成的xx.dtsx文件在asp.net mvc下通过程序进行导入excel,由于在vs2010本地下运行导入是正常的,但是iis下运行就会报如下错误:SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTE...
未能加载文件或程序集“System.EnterpriseServices.Wrapper.dll”在windows7 6...
最近刚开始上.net framework4.0 mvc的项目。原来开发一直在windows7 平台上,用的不错,但是.net framework4.0 却罢工了,提示:未能加载文件或程序集“System.EnterpriseServices.Wrapper.dll”。在windows2003却很正常...
ASP.NET MVC 3 Tools Update介绍
前言ASP.NET MVC 是一个框架,可使用模型-视图-控制器 (MVC) 模式来开发 Web 应用程序。安装说明 ASP.NET MVC 3 Tools Update 可以与 ASP.NET MVC 2 Tools for Visual Studio 2010 一起安装并且二者可以并行运行。如果...
在改代码中学习MVC
默认开发环境vs2010,MVC2.0。这篇博客中我想以另外一种方式能让大家来领悟MVC,没有讲道理只有跟着做。 MVC对于入门级的ASP.NET开发者来说太难了,习惯了那种CodeBehind的过程,在来学习MVC就像修仙的人修炼了几年的内功心法忽然得到了另外一种更快更好内功,但这内功需要你把原来...
[翻译]ASP.NET MVC 3 开发的20个秘诀(十七)[20 Recipes for Programming MV...
议题现在很多网站都与数据库进行交互。如果网站流量很大,使用SQL来检索数据会带来非常大的压力。更重要的是,用户希望在点击链接之后15秒内得到响应的内容,而在页面加载的时,显示之外滚动条下面的内容可能多数内容都是不必要的(滚动条之外没显示的部分)。为了解决这个问题,采取内容“需求点播”方式加载。页面首...
大叔手记(14):利用Routing特性提高ASP.NET MVC3站点的SEO权重
简介我们在开发互联网程序的时候,有个很重要的事情就是做搜索引擎优化(SEO),我们都知道ASP.NET MVC程序提供了友好的URL以及永久重定向的支持,这些友好的URL是利用Routing系统的特性来支持的,但是在这个Routing里有个问题,就是多个不同的地址和指向同一个action方法,那对于...
[翻译]ASP.NET MVC 3 开发的20个秘诀(十六)[20 Recipes for Programming MV...
议题通常情况下,你的网站可能在大多数移动设备上都无法正常显示。当然大多数情况下是设备不够好,但是你也应该不会希望为适应手机浏览而发费很高的代价做一个全新的站点。解决方案使用Jquery Mobile NuGet package,为传统浏览器和大多数移动手机建立备选的共享布局和视图。讨论首先,假如你阅...
MVC中的统一验证机制~终极了(自己的改良版)
本版本延续MVC中的统一验证机制~续的这篇文章,本篇主要是对验证基类的扩展和改善namespace Web.Mvc.Extensions{ #region 验证基类 /// <summary> /// 通用验证基类 /// </summary> public abstract...
开源 Asp.net mvc 用户中心(nUserCenter) 产品机会评估
上周六,我在园子里提出开发一个开源Asp.net mvc UserCenter的想法,得到了许多网友的关注和评价,结合大家的评论和思考,总结成产品的机会评估报告。报告显示成功的几率非常高,欢迎参与和讨论...
MVC中的统一验证机制~续
前段时间我发表的关于MVC架构中对验证方式的设计,收到了不少朋友的留言,意思是说过于复杂,复用性不高,当然我的出发点是减少实体部门的代码量。最近在朋友的建议下,看了另一种验证方式,事实上就是MVC实例中提供的实体属性验证方式,为每个视图加一个视图模型,对视图模型中的属性进行特性的约束即可。具体如下:...
【译】MVC3 20个秘方-(20 完结)使用缓存让你的结果加载的更快
问题随着您网站的成长,无论是普通的还是动态的内容,这两个因素导致网站载入变慢。许多用户造成了大量的web 服务器和数据库的请求。大量的数据需要强大的数据库处理能力来支持它。为了防止花了很多钱,只需添加更多的Web服务器,更聪明的编程,以减少不必要的数据库或动态处理请求,可以明显增加你的web应用的整...
