Dia*_*tic 5 c# asp.net-mvc razor
我有以下代码段:
<ul>
@foreach (var product in Model.Products)
{
<li>@product.Name x@product.Count</li>
}
</ul>
Run Code Online (Sandbox Code Playgroud)
它将x@product.Count视为文字.如何在@符号前放置一个字符?
Mar*_*ell 14
这种情况允许foo@your.com(电子邮件)在现有标记中不受干扰地存在.相反,使用:
x@(product.Count)
Run Code Online (Sandbox Code Playgroud)
(后面的额外括号@,即@(...)表示明确的代码表达式)
或更好的html明智:
×@(product.Count)
Run Code Online (Sandbox Code Playgroud)
您可能还会发现这很方便:
×@product.Count
Run Code Online (Sandbox Code Playgroud)