[转载]Asp.NET MVC Widget开发 – Controller控制器 – Creative dream – 博客园.
在ASP.NET开发博客类系统,我们经常都会用到Widget,像在线好友、最近访问 好友、最新留言等,关于ASP.NET MVC与ASP.NET视图的差异,这里不再说了,大家可去查一下,接下来我以“我的好友”列表来要介绍在Asp.NET MVC实现这一功能以及结构设计。
- 开发工具:VS 2010 EN
- 开发语言:Visual C#
- ASP.NET MVC 3
- Asp.NET MVC Widget – 设计
- Asp.NET MVC Widget – Controller控制器
- Asp.NET MVC Widget – ViewEngine
- Asp.NET MVC Widget – Mobile支持
首先发布一下Controller的代码
如上图中代码,关于控制器几个需要注意
- 必须使用[ChildActionOnly]属性,不允许直接访问
- 返回PartialView
- 其它部分无区别
当然,我们可加入更多的Action,只要符合以上规定