这个问题很荒谬......我在Index.cshtml中写了文字:
<div> blah blah blah <HereBeSomeText>. Blahdy friggen blah.</div>
如何转义或写出<HereBeSomeText>
以便它在页面上显示为内容而不是解释为错误的HTML?
答案 0 :(得分:1)
只需使用<
和>
的公共实体:
<div> blah blah blah <HereBeSomeText>. Blahdy friggen blah.</div>
答案 1 :(得分:0)
虽然我不是剃刀专家,但似乎这样的事情应该有效:
<div>
@"blah blah blah <HereBeSomeText>. Blahdy friggen blah."
</div>
或
<div>
@new HtmlString(
Html.Encode("blah blah blah <HereBeSomeText>. Blahdy friggen blah."))
</div>
生成的实际HTML类似于:
<div>
blah blah blah <HereBeSomeText>. Blahdy friggen blah.
</div>
...浏览器将转换为&lt;和&gt;分别到<
和>
。