从Inline if语句剃刀中删除双引号结果

时间:2017-04-30 22:26:44

标签: asp.net asp.net-mvc razor

我想将此代码转换为一行:

ar: 3 at: 1 ca: 1 he: 1 in: 1 ki: 1 lo: 1 ng: 1 ot: 1 pa: 2 rk: 2 th: 1

写下这个:

@if (Model.Movie == null)
{
    <h2>New Movie</h2>
}
else
{
    <h2>Edit Movie</h2>
}

但结果包含双引号,如<h2>"@(Model.Movie==null?"New Movie": "Edit Movie")"</h2> 而不是"Edit Movie"。如果我从声明中删除标记,它将失败。

如何删除标记?感谢

1 个答案:

答案 0 :(得分:1)

删除外部引号。它需要只是

2020-02-02