在MVC视图中使用switch case

Had*_*ifi 12 c# asp.net-mvc razor asp.net-mvc-4

在MVC视图中,我有一个'for'命令,在每个值中我想写指定的标记.

我在这里向您展示一个简单的案例:

@for (var i = 0; i < 4; i++)
{
    <div>
        @(switch (i)
        {
            case 0: ??? //write "<div>Custom Value 1</div>"
                     break;
            case 1: ??? //write "<span>Custom Value 2</span>"
                     break;
        })
    </div>
}
Run Code Online (Sandbox Code Playgroud)

我使用MVC4 Razor视图.

感谢您提前的时间.

use*_*982 21

这很简单,你使用与此相同的代码,它工作正常.

@for (var i = 0; i < 4; i++)
{
    <div>
        @switch (i)
        {
            case 0: 
                     <div>Custom Value 1</div>
                     break;
            case 1: 
                     <span>Custom Value 2</span>
                     break;
        }
    </div>
}
Run Code Online (Sandbox Code Playgroud)