Javascript 标签名称属性带有+和引号符号

Javascript 标签名称属性带有+和引号符号,javascript,c#,asp.net-mvc,razor,Javascript,C#,Asp.net Mvc,Razor,当数据从数据库传输到网格中的视图时,label name属性带有+和引号,但我不希望这样:下面是我正在执行的代码 @if (ViewBag.ExperienceDetailsGrid != null) { var ExprowCount = 1; Foreach (var item in ViewBag.Exp

当数据从数据库传输到网格中的视图时,label name属性带有+和引号,但我不希望这样:下面是我正在执行的代码

@if (ViewBag.ExperienceDetailsGrid != null) 
{                                                                              
       var ExprowCount = 1;

       Foreach (var item in ViewBag.ExperienceDetailsGrid)
        {
          <tr class="data-contact-person1" id=@ExprowCount>
               <td><label name="Emp-name'+ @ExprowCount+'" class="Emp-name01">  @item.EmployerName  </label></td>

          </tr>
       ExprowCount++;
       }
    }
但是标签的名称应该是这样的:name=Emp-name1
但是在浏览器调试器中,它是这样出现的:name=Emp name'+1+'

您可以像这样轻松地连接字符串。这应该是您正在寻找的:

@if (ViewBag.ExperienceDetailsGrid != null) 
{                                                                              
       var ExprowCount = 1;

       Foreach (var item in ViewBag.ExperienceDetailsGrid)
        {
          <tr class="data-contact-person1" id=@ExprowCount>
               <td><label name="Emp-name'+ @ExprowCount+'" class="Emp-name01">  @item.EmployerName  </label></td>

          </tr>
       ExprowCount++;
       }
    }
<label name="Emp-name@(ExprowCount)" class="Emp-name01">  @item.EmployerName </label>