您的位置:首页 > 运维架构 > 网站架构

架构视角面面观之: WebPage能像MVC的ViewPage那样支持泛型节约不少代码量的?

2012-06-14 22:48 399 查看
  上篇写了架构视角面面观-系列的开篇WebPage能支持DI注入那该多好,接下来将介绍"WebPage能像MVC的ViewPage那样支持泛型节约不少代码量的?".

WebForm 的Page基类大家应该是非常熟悉了,MVC中的ViewPage支持泛型用过的人都知道,呵呵,但是WebForm 的Page类是不支持的,通过研究MVC的源代码一切都是如此的简单,看看实战吧。

1. 通过Nuget命令安装NLite.web包:Install-Package NLite.Web

2. 在配置文件中添加如下配置即可,这样就可以随心所欲的使用泛型页了

<pages pageParserFilterType="NLite.Web.Internal.ViewTypeParserFilter, NLite.Web" validateRequest="false" >
<namespaces>
<add namespace="NLite" />
<add namespace="NLite.Web" />
</namespaces>
</pages>


NLite.Web.Internal.ViewTypeParserFilter 的源代码地址:http://nui.codeplex.com/SourceControl/changeset/view/92229#1777942

关于怎样在WebForm 中更好地使用泛型Page,我就不用介绍了,就点到此为止了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐