Asp.net mvc for循环中的Asp.net Div标记

Asp.net mvc for循环中的Asp.net Div标记,asp.net-mvc,html,for-loop,nested,Asp.net Mvc,Html,For Loop,Nested,是否可以在asp.net页面中的for循环中包含div标记并动态分配其id,以便我可以在jquery脚本中引用具有分配id的特定div标记。 我想做下面这样的事情 @for(var i = 0; i < projectCountGlobal; i++) { <div id="i" > // id should be assigned dynamically <div id="ProjectImage"> </div&

是否可以在asp.net页面中的for循环中包含div标记并动态分配其id,以便我可以在jquery脚本中引用具有分配id的特定div标记。 我想做下面这样的事情

@for(var i = 0; i < projectCountGlobal; i++) 
{
    <div id="i" > // id should be assigned dynamically
        <div id="ProjectImage">

        </div>

        <div id="ProjectName">

        </div>


        <div id="Experts">
           <div id="ExpertImage">

           </div>
           <div id="ExpertName">

           </div>
        </div>
     </div>
}
(变量i=0;i@for { //应动态分配id }
从片段中可以看出,您正在执行razor view,因此您可以简单地执行以下操作:

    <div id="@i" > 


这就足够了。

我可以使用以下代码片段来实现这一点:

  $('.topopup').hover(function () {           
      for (var i = 0; i < 5; i++) {
          $('body').append('<div id=' + i + '>a</div>');
       }           
  })
$('.topopup').hover(函数(){
对于(变量i=0;i<5;i++){
$('body')。追加('a');
}           
})
//页面上的HTML代码

<body>
   <a href="#" class="topopup">Click Here </a>
   <div id="toPopup" style="display:none;">
   <div id="popup_content">Rahul Deshmukh</div>
   <div id="backgroundPopup"></div>
   <div id="containerDiv"></div>
   </div>
</body>

拉胡尔·德什穆克
在这里,我在body标签中添加了div,您需要在peobject文件夹中添加min.js
这里的“topopup”是一个锚定标记,在该锚定标记上方的鼠标上,我添加了div-inside-body标记。

谢谢..我编辑了问题Thank Furqan完成了这个技巧。。此外,是否可以通过“ProjectName{@i}”引用内部div id,例如ProjectName div标记?是的,也可以采用相同的方式,这是razor混合html和服务器端代码的优点。"ProjectName@i“嘿,我试着进入内分区”Projectname@i“在jquery代码中,使用$('#ProjectName'+i).html();但它对我不起作用。@Rameshi,你检查过项目div是用“i”的串联值创建的吗?Rahul,这似乎正是我要找的。但是这个ddn对我不起作用,即使我将min.js添加到我的项目文件夹中。你面临什么问题?