我正在使用新的Razore视图引擎更新我的旧.aspx视图.我有很多地方有这样的代码:
<span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span>
理想情况下,我想这样做:
<span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span>
然而,这里有两个问题:
-
vote-up@{puzzle.UserVote
.... 不将@符号视为代码块的开头 -
@puzzle.UserVote == VoteType.Up
查看第一部分@puzzle.UserVote
,就好像它应该呈现变量的值一样.
有人知道如何解决这些问题吗?