Razor引擎的转换数据类型


AsInt()


把字符串转换为整数。


if (myString.IsInt())


IsInt()


{myInt=myString.AsInt();}


AsFloat()


把字符串转换为浮点数。


if (myString.IsFloat())


IsFloat()


{myFloat=myString.AsFloat();}


AsDecimal()


把字符串转换为十进制数。


if (myString.IsDecimal())


IsDecimal()


{myDec=myString.AsDecimal();}


AsDateTime()


把字符串转换为 ASP.NET DateTime 类型


myString="10/10/2012";


IsDateTime()


myDate=myString.AsDateTime();


AsBool()


把字符串转换为逻辑值。


myString="True";


IsBool()


myBool=myString.AsBool();


ToString()


把任意数据类型转换为字符串。


myInt=1234;


myString=myInt.ToString();

时间: 2024-10-05 04:26:08

Razor引擎的转换数据类型的相关文章

Razor语法和Razor引擎大全

一.Razor语法 1.Razor的标识符 解释:@字符被定义为Razor服务器代码块的标识符,后面的表示是服务器代码了.web form中使用<%%>中写服务器代码一个道理.在vs工具里面提供了代码着色和智能感应的功能. @{ string userName = "启超"; <span>我的名字叫:@userName</span> <span>我的出生日期:@DateTime.Now.ToString("yyyy-MM-dd&

关于Razor引擎的语法说明

1.在页面上显示字符串的值, 格式:a*@变量名 但@之前必须有空格,{.}等,使得a*不可以构成变量的字符. (图1.1,此种格式razor引擎不会解析该变量) (图1.2 razor引擎不会解析该变量) -------------------------- ps: 显示的格式如下: -------------------------- 我们的问题来了,如果我们要abc3怎么办? 2.在页面上显示@ 如需要在页面输出"@"字符可以使用HTML ASCII编码@ 3.语句@{....}

[asp.net mvc 奇淫巧技] 02 - 巧用Razor引擎在Action内生成Html代码

在web开发中经常会遇到在内部代码中获取Html,这些Html是需要和数据进行一起渲染.并不是直接把Html代码返回给客户端.这样的做法有很多应用场景,例如分页.Ajax一次性获取几段Html片段.生成邮件发送模板.生成Html静态页面等等.比较简单的或者容易想到的做法就是直接拼接Html,当然这肯定不是最合适的做法. 应用场景 1.在分页中,有一种做法是用ajax获取table的html代码和一些分页信息的Json var json = { "table": "<ta

Razor引擎学习:RenderBody,RenderPage和RenderSection

RenderBody,RenderPage和RenderSection 1. RenderBody 在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中.在这个页面中,会看到<body>标签里有这样一条语句: @RenderBody() 其实它的作用和母版页中的<contentplaceholder>服务器控件类似,当创建基于此布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过布局页面的@Ren

php ,转换数据类型,判断数据类型

1.php转换数据类型方法有强制转换和函数式转换: 强制转换就是直接在变量前面加上用括号括起来的类型名称即可. 函数式转换是bool settype(mixed var, string type).参数var 为指定的变量:参数type为指定的数据类型.参数Type有7个可选值,即boolean,float,integer,array,null,object和String.如果转换成功则settype函数返回true,否则返回false.当字符串转换为整形或浮点型时,如果字符串是以数字开头的,就

JS 转换数据类型

JavaScript 是一种动态数据类型语言,变量是没有类型的,可以随机赋予任意值,若变量要转换数据类型,有两种办法:隐式转换和显式转换. 隐式转换可转换为字符串(将一个值加上字符串) 数字(在值的前面使用加号操作符或者使用减.乘.除.模操作符) 布尔值(在值的前面使用非 ! 操作符两次) 显式类型转换(比较重要)强制转换成数字 parseInt() 函数可解析一个字符串,并返回一个整数. parseFloat() 函数可解析一个字符串,并返回一个浮点数. Number() 函数,可以将任意类型

js转换数据类型为浮点型,并取两位小数点

转换数据类型 parseFloat();//转换为浮点型 parseInt();//转换为整形 取后面两位小数 bianliang.toFixed(2);//取后面两位小数,2代表取多少位

Mvc 模板化的Razor引擎委托

最近在研究NopCommerce,它后台用的富文本编辑器可根据语言库加载不同语言的编辑器,其中用到了模板化Razor引擎委托,参考这儿 废话不多说,直接上代码. 1 public static class HtmlExtensions 2 { 3 public static HelperResult ToList<T>(this IEnumerable<T> items, Func<T, HelperResult> template) 4 { 5 return new

MySql基础知识、存储引擎与常用数据类型

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文将主要讲解了数据库的一些基础知识,介绍了MySql的存储引擎,最后讲了MySql常用的数据类型 1.基础知识 1.1.数据库概述 简单地说:数据库(Database或DB)是存储.管理数据的容器: 严格地说:数据库是"按照某种数据结构对数据进行组织.存储和管理的容器". 总结:数据永远是数据库的核心. 1.2.关系数据库管理系统 通过"数据库管理系统",数据