2022年Razor视图引擎基础语法 .pdf

上传人:C****o 文档编号:40153770 上传时间:2022-09-08 格式:PDF 页数:7 大小:484.34KB
返回 下载 相关 举报
2022年Razor视图引擎基础语法 .pdf_第1页
第1页 / 共7页
2022年Razor视图引擎基础语法 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年Razor视图引擎基础语法 .pdf》由会员分享,可在线阅读,更多相关《2022年Razor视图引擎基础语法 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、I:ASP.NET MVC3在 Visual Studio 2010中的变化在 VS2010中新建一个 MVC3 项目可以看出与以往的MVC2 发生了很明显的变化1.ASP.NET MVC3 必要的运行环境为.NET 4.0(想在 3.5 用 MVC3,没门!)2.默认 MVC3模板项目已集成名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -3.全新的 Razor 视图引擎 ViewBag.Title=Home Page;ViewBag.Message To learn more about ASP.NET MVC visit http:/ _ 开头的文档ASP.NET

2、MVC3 默认情况下会拒绝所有访问地址以_ 开头的 _*.cshtml文档.关于_*.cshtml文档,其实他是 WebPages 中的一部分,稍后将会详细介绍该以 _ 文档的使用说明.名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -例如访问 http:/localhost:7985/_ViewPage1.cshtml II:Razor视图引擎-基础语法-基础-所有以 开头 或 /*代码体*/(在 与直接不得添加任何空格)的部分代码都会被 ASP.NET 引擎进行处理.在 /*代码体*/内的代码每一行都必须以;结束,如 var i=10;var y=20;而 xxx 则

3、不需要以;作为结束符,如i 输出 10 y;输出 20;?代码区内字母分大小写.字符类型常量必须用 括起例如:string str=my string;-注意-如需要在页面输出”字符可以使用 HTML ASCII编码@当然 Razor 也提供智能分析功能:如果在 的前一个字符若是非空白字符,则ASP.NET 不会对其进行处理如:texti xx 输出 texti xx 单行语法:var I=10;多行语法:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -var I=10;Var y=20;1.使用局部变量,Razor 不支持访问修饰符(public,privat

4、e等,这个没任何意义)在单行上定义局部变量 var total=7;var myMessage=Hello World;在多行上定义局部变量 var greeting=Welcome to our site!;var weekDay=DateTime.Now.DayOfWeek;var greetingMessage=greeting+Today is:+weekDay;在上下文中使用变量The value of your account is:total The value of myMessage is:myMessage 注意:变量拼接输出 var i=10;text i text 将输

5、出 text 10 text 但是如果你想要输出 text10text 呢?textitext即可texti text 将输出 texti text textitext 将输出 textitext text itext 将报错如果是输出的是变量的方法名则不需要用括住也可生效,但注意在 字符前记得加空格(感谢 spook 指出)如:text i.ToString()text 使用变量对象可直接写:var1 var2 myObject.xx 2.使用逻辑处理 if(xx)名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -/do something else /do anyth

6、ing 3.在.内部使用 html 标记 text div1 4.在.内部输出文本利用:进行单行输出:This is some text :This is text too :i 也可输出变量 利用进行多行输出:tomorrow is good some girl is nice 5.在.内部使用注释 /单行注释 var i=10;/defg *多行注释 *多行注释多行注释名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 7 页 -*多行注释多行注释 *var i=10;*asdfasf*/*多行注释 */若在.内部使用 注释,则会输出到页面之中,如果在 内部使用 变量,则会被处理 输出:6.类型转换AsInt(),IsInt()AsBool(),IsBool()AsFloat(),IsFloat()AsDecimal(),IsDecimal()AsDateTime(),IsDateTime()ToString()例子:var i=“10”;i=i.AsInt()7.使用循环for(int i=10;i 11;i+)名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -:i for(int i=10;i 11;i+)/do something 到此结束!呼呼名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁