我想使用一个字符串变量,它可以包含值h1,h2,h3等来构建一些html。这适用于开始标记,但不适用于结束标记。如果我写
@{ var tag = "h1" ; }
<@tag>some title here</@tag>
我最终得到了html
<h1>some title here</@h1>
似乎有效的解决方法是
<@tag>some title here<@("/"+tag)>
但它非常丑陋。我需要在这里使用一些转义序列吗?
答案 0 :(得分:1)
您可以使用Html.Raw。
Θ(min n (length xs))
答案 1 :(得分:0)
我不确定您使用的是哪种Razor版本
但是我在我的MVC4中测试了你的代码,它运行得很好
它将呈现<h1>something</h1>