知识大全 ASP.NET MVC雕虫小技 1-2[2]
Posted 知
篇首语:人生不是一种享乐,而是一桩十分沉重的工作。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET MVC雕虫小技 1-2[2]相关的知识,希望对你有一定的参考价值。
ASP.NET MVC雕虫小技 1-2[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
而View中
: <%@ Page Language= C# MasterPageFile= ~/Views/Shared/Site Master
: Inherits= System Web Mvc ViewPage<HomeIndexViewModel> %>
: <asp:Content ID= indexTitle ContentPlaceHolderID= TitleContent runat= server >
:Home Page
: </asp:Content>
: <asp:Content ID= indexContent ContentPlaceHolderID= MainContent runat= server >
:<h ><%= Html Encode(Model Message) %></h >
: </asp:Content>
这样我们就可以实现将Controller中产生的自定义上下文传递了 不过每个ViewModel都初始化一个IContext 未免太过频繁 也累人 于是进一步改进 我们利用作用在Controller上的Filter 在Controller的基类我们自定义的 MyBaseController中写如下Filter 而实现这个功能则要所有的ViewModel继承于一个类 MyBaseViewModel
MyBaseViewModel与Model
: public class MyBaseViewModel
:public IContext Context get; set;
:
:
: public class HomeIndexViewModel:MyBaseViewModel
:public string Message get; set;
:
Controller与Filter
: abstract public class BaseController : Controller
:protected override void OnResultExecuting(ResultExecutingContext filterContext)
:var m = ViewData Model as BaseViewModel;
:if (m != null)
:m Context = CHContext;//在这里初始化
:
:
:
这回我们在Controller里使用时就清爽了 不用再传递CHContext了
cha138/Article/program/net/201311/15467相关参考
ASP.NETMVC雕虫小技1-2[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 看到An
知识大全 ASP.NET MVC 4框架揭秘:CBuilder(1)[2]
ASP.NETMVC4框架揭秘:CBuilder(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 ASP.NET MVC 4框架揭秘:Controller类型(1)[2]
ASP.NETMVC4框架揭秘:Controller类型(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
知识大全 ASP.NET MVC 4框架揭秘:Action的执行(1)[2]
ASP.NETMVC4框架揭秘:Action的执行(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的DependencyResolver(1)[2]
ASP.NETMVC4框架揭秘:基于IoC的DependencyResolver(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理
知识大全 ASP.NET MVC 4框架揭秘:基于IoC的ControllerFactory(1)[2]
ASP.NETMVC4框架揭秘:基于IoC的ControllerFactory(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后
知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(1)[2]
ASP.NETMVC4框架揭秘:从Unity来认识IoC(1)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
ASP.NETMVC2.0之MVC框架简介 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Web
知识大全 ASP.NET MVC 4框架揭秘:Controller(2)[2]
ASP.NETMVC4框架揭秘:Controller(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
知识大全 ASP.NET MVC 4框架揭秘:CBuilder(2)[2]
ASP.NETMVC4框架揭秘:CBuilder(2)[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看