我是Razor视图引擎的新手,我正在尝试这样的事情
<span class="@(Model.ID == null ? "promptTabActive" : "myclass")"></span>
但是一旦渲染它就显示为
<span class=""></span>
我把它改成了
<span class="@(Model.ID == null ? "promptTabActive11" : "myclass")"></span>
它开始出现像
<span class="promptTabActive11"></span>
weared ..我对此感到沮丧。这个词有什么问题&#34; promptTabActive&#34;在剃刀视图引擎?它是一个关键词......来自单词&#34; promptTabActive&#34;来得恰到好处,但只有这一点。
需要帮助..
答案 0 :(得分:1)
您显示的代码不可能产生您显示的结果。您在代码中的class
标记之外有span
属性,但不知何故,它最终位于结果中的span
标记内?
代码应如下所示:
<span class="@(Model.ID == null ? "promptTabActive" : "myclass")"></span>