发布:2023/12/7 15:25:09作者:大数据 来源:大数据 浏览次数:457
若要定义应呈现 HTML 的代码块子节,请使用 Razor <text> 标记将要呈现的字符括起来:
1 2 3 4 5 |
@for (var i = 0; i < people.Length; i++) { var person = people[i]; <text>Name: @person.Name</text> } |
<text> 标记可用于在呈现内容时控制空格:
若要在代码块内以 HTML 的形式呈现整个行的其余内容,请使用 @:
语法:
1 2 3 4 5 |
@for (var i = 0; i < people.Length; i++) { var person = people[i]; @:Name: @person.Name } |
@:
,会生成 Razor 运行时错误。警告:Razor 文件中多余的 @
字符可能会导致代码块中后面的语句发生编译器错误。 这些编译器错误可能难以理解,因为实际错误发生在报告的错误之前。 将多个隐式/显式表达式合并到单个代码块以后,经常会发生此错误。
https://docs.microsoft.com/zh-cn/aspnet/core/mvc/views/razor?view=aspnetcore-2.2#rendering-html
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4