mvc3 CheckBoxList扩展

2012-08-01

mvc3 CheckBoxList扩展,mvc3的模板也有很多html扩展,但是好像实现了部分重点的,有时候还需要这样去扩展,其实这样是对的,总得给程序员留点空间吧。代码如下: 阅读全文 »

nopcommerce插件深度剖析

2012-05-24

nopcommerce插件机制是相当优秀的,所以就分析一下然后拿来所用,集成到自己的网站架构里。写篇小文记录一下。不足和错误之处还望指正,nop版本2.5 阅读全文 »

mvc3 的文件路由,aspx文件路由到controller和action

2012-03-10

由于老的系统可能会有aspx文件,包括文件夹下的default.aspx文件,如果直接用mvc里的controller是不能直接过渡某个目录的,这时就得用文件路由了,直接指定文件路由到controller和action,如下。 阅读全文 »

自定义actionresult返回rss类型

2012-02-21

自定义actionresult返回rss类型 我们定义了两个类,第一个类是抽象类,第二个类继承他,并且通过枚举类型和委托来实现强类型,所以我们返回的是抽象类型,只需要实现这个抽象类型就行了。 阅读全文 »

mvc3的GET传参数问题

2012-02-17

在本地测试mvc3的ajax删除功能 [AcceptVerbs(HttpVerbs.Get)] public ActionResult DeleteInfo(string id){} 在本地是能获取id的,但是在服务器上就获取不了了,得用Request获取,原因正在研究当中 阅读全文 »

mvc的subdomain实现深入研究

2012-02-06

因为要实现用户注册自定义域名,类似淘宝这样,所以必须实现mvc的route相关类 第一种通过修改host文件和添加路由来实现自定义二级域名 参考文章:http://hanssens.org/post/ASPNET-MVC-Subdomain-Routing.aspx 阅读全文 »

mvc3的验证码

2012-02-03

mvc3 验证码,用Html扩展来实现 阅读全文 »

mvc3的默认路由问题

2012-02-01

今天用mvc3的路由功能发现如果有默认路由 routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults ); 如果我们再添加新的路由如 routes.MapRoute( "StoreItemlist", // Route name "{controller}/{action}/{storeid}", // URL with parameters new { controller = "Store", action = "ItemList", storeid = UrlParameter.Optional } // Parameter defaults ); 那么我们是接收不到storeid的,输入http://localhost:5013/store/itemlist/1 在RouteData里我们查看到路由路径会被默认路由覆盖掉及我们获取的是路由key依次是controller/action/id。所以路由名称不能重复的情况下,我们的路由路径也不要重复,否则你死活都获取不到你要的值。 阅读全文 »

SportsStore的mvc3分页示例

2012-02-01

SportsStore的mvc3分页示例,使用Linq实现,很简洁有效,所以拿来分享一下 阅读全文 »

开始完整学习asp.net mvc

2012-01-17

从今天开始完整学习asp.net mvc,顺便学学英语,在博客上记录每天看到的页数和一些理解的笔记,看看自己是否能够坚持下去。让博客见证自己。 《Pro.ASP.NET.MVC.3.Framework(3rd Edition)》 pdf版本,用电脑看查字典方便,用灵格斯划词翻译。 阅读全文 »