五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > MonoRails學(xué)習(xí)- Layouts

MonoRails學(xué)習(xí)- Layouts

文章來(lái)源:365jz.com     點(diǎn)擊數(shù):181    更新時(shí)間:2009-09-13 10:45   參與評(píng)論

MonoRail學(xué)習(xí)目錄

實(shí)例代碼:/Files/maplye/MonoRailWeb1.rar
我們?cè)谧骶W(wǎng)站的時(shí)候,通常有很多的網(wǎng)頁(yè)都具有相同的頁(yè)面如header,footer等,在asp.net中可以使用MasterPage,
在MonoRail中同樣具有MasterPage相關(guān)的功能,這里叫Layouts

Layouts的使用方法如下:

1.在Views目錄下創(chuàng)建layouts目錄

2.在layouts目錄下創(chuàng)建Master.vm文件,代碼如下:

<html>
<head>
<title>MonoRail學(xué)習(xí)</title>
</head>
<body>
實(shí)例如下:
<p>$childContent</p>
</body>

</html>

$childContent用來(lái)退換具體的內(nèi)容

3.在HomeController類(lèi)前加上Layout屬性

[Layout("Master")]
public class HomeController:Controller
{
 
public HomeController()
 
{
 }

 
 
public void Index()
 
{
  PropertyBag.Add(
"name""MonoRail實(shí)例");

 }

}

這樣所有homecontroller的頁(yè)面都帶有master.vm的模板頁(yè)面的代碼
你也可以為某一個(gè)action設(shè)置另外一個(gè)Layout.

[Layout("ActionMaster")]
        
public void Index1()
        
{
            PropertyBag.Add(
"name""MonoRail實(shí)例");
            
            Redirect(
"Home","index");
        }
Tag標(biāo)簽: MonoRails

如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答!! 點(diǎn)擊進(jìn)入論壇

您可能感興趣的文章:

發(fā)表評(píng)論 (181人查看,0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動(dòng)的言論。
昵稱(chēng):
最新評(píng)論
------分隔線(xiàn)----------------------------
大家感興趣的內(nèi)容
最近更新的內(nèi)容

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢(xún)

· 技術(shù)支持
· 服務(wù)時(shí)間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號(hào)