0

Razor テンプレート エンジンを使用して、かなり単純な xml を生成しようとしています。これは私のテンプレートです:

<gridDef Id="@Model.MasterType.Name"/>

Id 属性値に「Grid」を追加したいと思います。コードブロックで動作します:

@{
  var name = Model.MasterType.Name + "Grid";
}
<gridDef Id="@name"/>

しかし、変数を定義せずにかみそりの構文を使用したいと思います。それは可能ですか?

4

1 に答える 1

1

Razor式をリテラルソースから分離するには、括弧を使用する必要があります。

<gridDef Id="@(Model.MasterType.Name)Grid" />

または、式内で文字列を連結することもできます。

<gridDef Id="@(Model.MasterType.Name + "Grid")" />
于 2012-12-07T15:01:25.070 に答える