用于直接文本输出的MVC 3 Razor语法? [英] MVC 3 Razor Syntax for straight text output?
本文介绍了用于直接文本输出的MVC 3 Razor语法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用Razor如何/如何在不将其包裹在某种html标签中的情况下编写纯文本?
Using Razor how/can you write straight text with out wrapping it in some type of html tag?
示例(此方法有效,但添加了额外的跨度标签):
Example (This works but adds extra span tags):
@{ var foo = true; }
@if(foo) { <span>Yes</span> } else { <span>No</span> }
我想保持最终标记尽可能整洁,并且没有多余的标签.
I'd like to keep my final markup as clean as possible and not have the extra tags.
谢谢!
推荐答案
使用 <text>
标签向剃刀视图引擎发出信号,将内容写入输出.
The <text>
tag signals to the razor view engine to write the contents to the output.
或者,您可以使用@:
@{ var foo = true; }
@if(foo) { @:Yes } else { @:No }
这篇关于用于直接文本输出的MVC 3 Razor语法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文