龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp.net编程 >

ASP.NET MVC小结之基础篇(一)(4)

时间:2014-11-18 11:05来源:网络整理 作者:网络 点击:
分享到:
% I Have a Dream % 2)Razor引擎 @* I Have a Dream *@ (11)渲染输出动态方法 1)对于动态方法返回值之类的输出我们使用小括号将代码闭合起来即可 @(MyClass.MyMethodAType(

                   <%
                          I Have a Dream
                   %>

            2)Razor引擎

                   @*
                          I Have a Dream
                   *@

(11)渲染输出动态方法

            1)对于动态方法返回值之类的输出我们使用小括号将代码闭合起来即可

                   @(MyClass.MyMethod<AType>())

(12)创建Razor委托

            1)我们通过创建Razor委托来复用一些视图逻辑

复制代码 代码如下:

                   @{
                          Func<dynamic,object> b=
                                 @<strong>@item</strong>
                   }
                   @b("Bold this")

(13)内容中混合代码

复制代码 代码如下:

            <ul>
                   @foreach(var p in products){
                          <li>
                                 @p.ProductName
                                 @if(p.unitsInStock==0){
                                        @:(Out of stock)
                                 }
                                 else if(p.unitsInStock<4){
                                        @:(only @p.unitsInStock Left!)
                                 }
                          </li>
                   }
            </ul>

(14)多行内容的混合代码

            1)内容在html标记闭合中时

精彩图集

赞助商链接