2015-05-29 93 views
0

這是我的.cshtml代碼的一部分生成動態ID (項目標識)。在asp.net mvc的使用jQuery

我用上面的方法,但沒有正確回答。

+0

這與jQuery有什麼關係?這是服務器端MVC代碼... –

回答

0

你需要的東西是這樣的:

public static class MyCounter { 

    private static int _uniqueID = 0; 

    public static int GetCounter(){ 
     _uniqueID ++; 
     return _uniqueID ; 
    } 
} 

,然後在CSHTML文件:

<div class="itemclass" id="{'Item_'[email protected]()}">@sc.itemId</div> 
0

如果您改變foreachfor,你可以使用計數器:

<div class="mclass"> 
    <div class="MHeader">@s.Name</div> 
    @for(var i = 0; i < s.items.Count; i++) 
     { 
      <div class="itemclass" id="[email protected](i+1)"> 
       @s.items[i].itemId 
      </div> 
     } 
</div> 

以上假定id爲1的計數器。

如果要綁定集合,即將其發回給服務器,則需要了解模型綁定的工作方式。

Model Binding To A List Article