えむじぃのアプリ開発

えむじぃのアプリ開発

元大手IT企業SE、現ベンチャー企業CTOのブログです。

【C#】Razor View内で使用できる条件文

今回はRazor View内で使用できる条件文をこの記事で説明します。

この記事のポイント・if、for、while文の使い方

条件文の種類

if文

if文を使用する場合は以下のように設定します。

@if (ViewBag.showFlg == 1)
{
   ・・・
}
else
{
   ・・・
}

for文

for文を使用する場合は以下のように設定します。

@{
    var nameArray = new[] {"太郎", "次郎", "花子"};
}

@for (int i = 0; i < 10; i++)
{
    @ViewBag.name[i]
}

@foreach (string name in nameArray)
{
    @name
}

while文

while文を使用する場合は以下のように設定します。

@{
    var idx = 0;
}

@while (idx < 10)
{
    @idx
    idx++;
}

 

<