Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用迭代类名称创建动态元素?_Html_Asp.net Mvc - Fatal编程技术网

Html 如何使用迭代类名称创建动态元素?

Html 如何使用迭代类名称创建动态元素?,html,asp.net-mvc,Html,Asp.net Mvc,我想动态地为每个选项卡创建迭代选项卡,如下所示,但其创建空间类似于选项卡btn 1,选项卡btn 2。如何迭代类名称 <li> <a href="javascript:void(0);" class="active tab-btn1">View Document - 01</a> </li> <li>

我想动态地为每个选项卡创建迭代选项卡,如下所示,但其创建空间类似于
选项卡btn 1
选项卡btn 2
。如何迭代类名称

<li>
                    <a href="javascript:void(0);" class="active tab-btn1">View Document - 01</a>
                </li>
                <li>
                    <a href="javascript:void(0);" class="tab-btn2">View Document - 02</a>
                </li>
                <li>
                    <a href="javascript:void(0);" class="tab-btn3">View Document - 03</a>
                </li>
                <li>
                    <a href="javascript:void(0);" class="tab-btn4">View Document - 04</a>
                </li>
  • 我已经创建了如下的for循环

      @{int i = 0;}
                @foreach (System.Data.DataRow item in ds.Tables[0].Rows)
                {
    
                    <li>
                        <a href="javascript:void(0);" class="tab-btn @i">@item["M36_01_TypeName"]</a>
                    </li>
                    i++;
                }
    
    @{int i=0;}
    @foreach(ds.Tables[0].行中的System.Data.DataRow项)
    {
    
  • i++; }

    我也尝试过的例外答案中的建议,但它也不起作用。

    您可以使用
    string.Format()

    
    
    <a href="javascript:void(0);" class=@string.Format("tab-btn{0}", i)>@item["M36_01_TypeName"]</a>