2013-07-29 34 views
0

有没有什么办法在其中有一个c#变量的输入文本字段中创建名称变量?基于c#变量的表单名称值

因此,像:

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

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

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

但他们没有提交后工作。

回答

0

另外

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

OR

<input type="text" name="[email protected](i)" value="" /> 

我认为太有效

也应该工作,但String.Format更灵活。

+1

这里不需要'ToString'。如果连接的第一个元素是一个字符串,其余部分将隐式调用'ToString'(尽管如此,明确表示它很好,而且是一种简洁/简洁的事情) –