[MVC]ASP.NET在Razor View中建立Function

[MVC]ASP.NET在Razor View中建立Function

在Razor View中,可以透過@helper來建立Inline的Function。

先在Controller中建立喜愛的水果,如下,


ViewBag.Fruits = new string[] { "蘋果", "水密桃", "龍眼", "芒果", "火龍果" };

然後在View之中透過@helper建立CreateList Function,然後顯示出喜愛的水果,如下,


@helper CreateList(string[] items){
    <ui>
    @foreach(string item in items){
        <li>@item</li>   
    }
    </ui>  
}
我喜愛的水果: <p />
@CreateList(ViewBag.Fruits)

執行結果如下,

image

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^