Razor怎么不进行转义输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Razor怎么不进行转义输出相关的知识,希望对你有一定的参考价值。
Razor 的@都是经过HTML.Encode的,如何让他直接输出。aspx就是 %= 和%:的区别哈
你要 不输出html的话,必须 返回 htmlstring类型,或者它的派生类。@(new HtmlString(a))aspx %= 和%: 没看出有啥区别, %: mvc2.0 才有的吧 参考技术A 是的,直接 @value 是经过HTML.Encode的。如果不需要转义,可以使用 @(new HtmlString(value)) 或者 @Html.Raw(value) 参考技术B 我也有同样的问题
控制台操作scala怎么换行
Scala中的转义字符与Java一致例如:\\n 换行
\\t 制表
等等
同时使用 反斜杠进行转义
对于大量转义字符及换行的字符串可以使用三个双引号,例如:
val stringSample = """Welcome to
Scala, "Hello World" """
但是这样输出的结果是:
Welcome to
Scala, "Hello World"
非常忠实的把字符串输出了,这种时候我们可能需要左对齐,可以使用|进行对其,例如:
val stringSample = """|Welcome to
|Scala, "Hello World" """
在使用的时候就会输出:
Welcome to
Scala, "Hello World" 参考技术A scala> :paste
// Entering paste mode (ctrl-D to finish) //该行是Enter之后自动显示的
val movies = sc.textFile("sffs.dat").mapline=>
val fields = line.split("::")
(fields(0).toInt, fields(1))
.collectAsMap() //注释:此时按ctrl-D无法结束,按Enter另起一行,再按ctrl-D,结束
以上是关于Razor怎么不进行转义输出的主要内容,如果未能解决你的问题,请参考以下文章