2014-01-17 36 views
6

在MVC視圖中,我有一個'for'命令,在每個值中我想寫入指定的標籤。在MVC視圖中使用開關大小寫

我告訴你一個簡單的例子在這裏:

@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> 
} 

我用MVC4 Razor視圖。

感謝您的時間提前。

+0

請告訴我不工作? –

回答

10

很簡單,您使用與此相同的代碼,它工作正常。

@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> 
} 
1

這應該有效。

@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> 
} 
1
Switch (condition) 
{ 
Case value or result : 
Statement 
Break; 
Default: 

} 
相關問題