基本的には、テーブルの各ループで新しい行を表示する必要があります。 1つの行に名前がありますので、tdタグに "CatName" + iのIDを与えたいと思います。ここでは、ループの繰り返しです。たとえば、ループの2番目の反復にある場合、idは "CatName2"になります。下に掲載のコードでは、私はC#のコードを呼び出すために、@を使用しようとしましたが、それは唯一のコンパイルエラーで返されます:C#のを評価するためにc#とrazorを使用してhtml要素のidを設定します
Only assignment, call, increment, decrement, and new object expressions can be used as a statement
@{
int i = 0;
}
@foreach (CategoryVM category in Model.CategoryList)
{
<tr>
<td id="@{"CatName" + i.ToString()}"></td>
</tr>
i++;
}
model-view-controllerタグは、パターンに関する質問用です。 ASP.NET-MVCの実装には特定のタグがあります。そしてあなたの質問に答えをしないでください –