Javascript 标签名称属性带有+和引号符号
当数据从数据库传输到网格中的视图时,label name属性带有+和引号,但我不希望这样:下面是我正在执行的代码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
@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>