0

有什么方法可以在包含 ac# 变量的输入文本字段中创建名称变量?

所以像:

<input type="text" name="Status + @i" value="" />

我尝试了几种不同的组合:

name="'Status' + '@i'"
name = "Status" + @i

但提交后他们都没有工作。

4

3 回答 3

3

使用 String.Format() :

name="@String.Format("Status{0}", i)"

或直接

name='Status@i'
于 2013-07-29T18:45:24.867 回答
0

@('Status' + i.ToString())

或者

<input type="text" name="Status@(i)" value="" />

我认为也有效

应该也可以,但是 String.Format 更灵活。

于 2013-07-29T18:49:28.860 回答
0
<input type="text" name="Status_@i" value="" />
于 2013-07-29T19:00:16.050 回答