MVC – 7.Razor 语法
2020-12-13 05:42
标签:style class blog c code java 7.1 Razor视图引擎语法 Razor通过理解标记的结构来实现代码和标记之间的顺畅切换。 @核心转换字符,用来 标记-代码 的转换字符串。 语境A: @{ string rootName="GZCZ"; } @rootName.Models 错误 @(rootName).Models 语境B: JamesZou@Itcast.us 通过,因为@前面没有空格 JamesZou @Itcast.us不通过,因为@前面有空格 7.2 Razor表达式自动使用了HTML编码 (√) 7.3 js代码防止转义 7.4 代码块 7.5
无返回值方法,在当前视图中传递参数给另一个视图(√) 7.6 注释 7.7 在C#代码块中直接输出字符串文本(√) 7.8 @@转移 7.9 调用泛型方法 调用泛型方法,需要特殊语法:加上一对小括号: 了解: 数据类型转换 用As....()方法转换,如:@("211".AsInt()) 数值类型判断 用IsInt()方法,如 @(strAge.IsInt()?"是":"否") 路径转换 用Href()方法,如: @Href("~/Home/Index"); 7.10 HtmlHelper重用:相当于是在 视图中 定义
方法 作者:唐三三 MVC – 7.Razor 语法,搜素材,soscw.com MVC – 7.Razor 语法 标签:style class blog c code java 原文地址:http://www.cnblogs.com/tangge/p/3737953.html代码:razorView.cshtml(html输出)
代码:razorView.cshtml(html输出)
div>
@{
string html = "";
}
@html
@Html.Raw(html)
div>
script>
alert("@Ajax.JavaScriptStringEncode(ViewBag.htmlStr)")
script>
@{ string s = "Hi~";
int age = 11;
}
@{ViewData["partData"]="幻影车神3";}
@{Html.RenderPartial("~/Views/Home/First.cshtml");}
@Html.TextBox("12121212")
~/Views/Home/First.cshtml
~/Views/Home/First.cshtml
@{
Layout = null;
}
!DOCTYPE html>
html>
head>
meta name="viewport" content="width=device-width" />
title>Firsttitle>
head>
body>
div>
@for (int i = 0; i div style="background:#00ffff">222div>
//这里是从~/Views/Students/razorView.cshtml传递过来的ViewData["partData"]
@ViewData["partData"]
}
div>
body>
html>
@*哈哈哈哈哈*@
@{
//1.
@@包租婆,没水啦~~~
@(Html.SayHistring>())
出处:http://tangge.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。