Fix the build.
[castle.git] / Samples / MonoRail / SampleSite / Views / LayoutsArea / home / index.vm
bloba9ddd43044e557f307f9e33e35961716fcac3131
1 <div align="center">\r
2   <h2>Layouts</h2>\r
3 </div>\r
4 \r
5 <div class="container">\r
6 \r
7 <p>\r
8   Layouts allow you to set a, well, layout for your pages. \r
9   This very site is using a NVelocity layout, <a href="${siteRoot}/code/showCode.castle?file=Views/Layouts/default.vm">click here</a> to see its source\r
10   and <a href="${siteRoot}/code/showCode.castle?file=Views/LayoutsArea/home/index.vm">click here</a> to see this page source.\r
11 </p>\r
13 <p>\r
14   To associate a layout with your controller, use the Layout attribute:\r
15 </p>\r
17 <pre><code>\r
18   [Layout("default")]\r
19   public class HomeController : Controller\r
20   {\r
21         public void MyAction()\r
22         {\r
23         }\r
25         public void OtherAction()\r
26         {\r
27           // You can always override which layout should be used\r
28           LayoutName = "printable";\r
29         }\r
30   }\r
31 </code></pre>\r
33 </div>\r