Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 razor 模板引擎生成相当简单的 xml。这是我的模板:
<gridDef Id="@Model.MasterType.Name"/>
我想将“网格”附加到 Id 属性值。它适用于代码块:
@{ var name = Model.MasterType.Name + "Grid"; } <gridDef Id="@name"/>
但我想使用剃刀语法而不定义变量。那可能吗?
您需要使用括号将 Razor 表达式与文字源分开:
<gridDef Id="@(Model.MasterType.Name)Grid" />
或者,您可以在表达式中连接字符串:
<gridDef Id="@(Model.MasterType.Name + "Grid")" />