我有像这样的标记
<input ... @(Model.SomeID != -1 ? "style='display:none'" : "") />
虽然我期待这个结果
<input ... style='display:none' />
奇怪的是我得到了这个
<input ... style="'display:none'" />
并在第一个如果我提供这样的输入
<input ... @(Model.SomeID != -1 ? "style=display:none" : "") />
我会得到
<input ... style="display:none" /> -> my goal
但为什么剃刀这样做?
答案 0 :(得分:1)
这不是剃刀功能,这是浏览器功能。把它写成纯HTML并测试它。你会得到相同的结果。
例如写下
<div style=display:none>example</div>
您的输出将如下所示
<div style="display:none">example</div>
所以剃刀不会自动添加qouates ......