Vote Up 理想情况下我想这样做: Vote Up 但是这里有两个问题: vote-u-6ren">
gpt4 book ai didi

asp.net - 如何使用 ? : if statements with Razor and inline code blocks

转载 作者:太空宇宙 更新时间:2023-11-03 15:35:35 26 4
gpt4 key购买 nike

我正在使用新的 Razore View 引擎更新旧的 .aspx View 。我有很多地方有这样的代码:

<span class="vote-up<%= puzzle.UserVote == VoteType.Up ? "-selected" : "" %>">Vote Up</span>

理想情况下我想这样做:

<span class="vote-up@{puzzle.UserVote == VoteType.Up ? "-selected" : ""}">Vote Up</span>

但是这里有两个问题:

  1. vote-up@{puzzle.UserVote ....不将@符号视为代码块的开始
  2. @puzzle.UserVote == VoteType.Up 查看第一部分 @puzzle.UserVote 好像它应该呈现变量的值。

有人知道如何解决这些问题吗?

最佳答案

这应该有效:

<span class="vote-up@(puzzle.UserVote == VoteType.Up ? "-selected" : "")">Vote Up</span>

关于asp.net - 如何使用 ? : if statements with Razor and inline code blocks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31973190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com