0

我正在使用 MVC3 Razor 视图。我有以下代码

@{
var count =0;
<input type="text" id="name'@count'" />

// Some more html elements 

}

现在,当我在浏览器中查看这个 html 时,文本元素的 ID 正在显示id="name'0'"

如何不在 id 属性中显示单引号。

像这样

id="name0"

请在这件事上给予我帮助..

4

3 回答 3

1

这应该可以解决您的问题:

@{
    var count= 0;

    <input type="text" id="name@{@count}" />
}
于 2013-09-06T10:40:01.433 回答
0

尝试这样的事情

<input type="text" id="Name@(@count)" />
于 2013-09-06T10:39:37.137 回答
0

如果您在 javascript 文件中执行此操作,则在定义您的 id 时使用 '+' 运算符
例如:id="name"+"@count"

于 2013-09-06T10:45:18.643 回答