标签:
WEB窗体模式开发惯了,切入MVC模式,好多东西都不懂,每一步都要查资料。
初步得来的一些知识点体会是:
_Layout.cshtml就相当于母版页
然后partical视图(部分视图)就是用户控件。
那么在_Layout.cshtml里要放一个用户控件,要怎么做呢?
假设我有一个“用户控件”:/Partial/LoginInfo,那么在_Layout.cshtml里可以这样使用:
用Html.RenderAction。
有关用户控件的文件结构如下:
画红线的就是相应的“用户控件”
假如要传点参数给这个用户控件,该怎么写呢?
_Layout.cshtml:
将当前页面的Controller信息传给用户控件,注意这个
parentController
是我们自己在这里随意起的,并没有事先声明。
则在用户控件视图_Navi.cshtml 是这样接收:
标签:
原文地址:http://www.cnblogs.com/gxlinhai/p/4263118.html