Mvc中Razor引擎的数据转换方法

本文介绍了ASP.NET MVC中Razor视图引擎的数据转换方法,如AsInit(), IsInit(), AsFloat(), IsFloat()等,并展示了在前端如何使用Razor进行简单的HTML渲染和逻辑控制。示例中包括了ViewData的使用,循环和条件判断,以及字符串到整数的转换操作。
摘要由CSDN通过智能技术生成

Mvc中Razor引擎的数据转换方法:
AsInit()
IsInit()
AsFloat()
IsFloat()
AsDecimal()
IsDecimal()
AsDateTime()
IsDateTime()
AsBool()
IsBool()
ToString()
用法:@{
string str=“123”;
str.AsInit();//返回123
str.IsInit();//返回True

Razor在前端的简单用法:

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div>
        <h1>你好,Razor!</h1>
        <p>@ViewData["key"]</p>
        @DateTime.Now
        @for(int i=0;i<10;i++)
        {
            <p>@i</p>
        }
        @if(ViewData.Count>0)
        {
            <p>ViewData有数据!</p>
            ViewData["key"] = "123";
            <p>@ViewData["key"]</p>
        }
        else
        {
            <p>ViewData无数据!</p>
        }
        @{
            int a = 1;
            a++;
            <p>@a</p>
        }
        @{
            string aa = "123";
            <p>@Html.Raw(aa)</p>
            <p>@aa.IsInt()</p>
             <p>@aa.AsInt()</p>
        }

    </div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值