Razor 字符串变量用作 html 表或 td 标题值

本文关键字:表或 td 标题 html 字符串 变量 Razor | 更新日期: 2023-09-27 18:33:34

在 *.cshtml 文件中,

@{
var tooltip = "Once a day";
}
<table>
<tr>
    <th title=@tooltip>A</th>
    <th title="Once a day">B</th>
</tr>
</table>
第一个单元格仅显示"一次

",但第二个单元格正确显示"每天一次"。我想在很多地方使用相同的变量。如何解决此问题?

Razor 字符串变量用作 html 表或 td 标题值

你需要在

@tooltip两边加上引号,你应该查看生成的HTML是否正确。

我怀疑它看起来类似于

<table>
<tr>
    <th title=Once a day>A</th>
    <th title="Once a day">B</th>
</tr>
</table>