C# 以编程方式引用升序变量名(var1,var2,…)
我目前正在编写一个项目,根据用户输入,该项目最多可以包含200个特定产品条目。基本上,我的GUI是加载的,每当金额字段发生更改时,我都使用jQuery动态构建条目。当使用jQuery时,我只需以variable1、variable2、…、variableX(其中X是所指示的条目数量)的形式给它们每个ID。要澄清的小代码片段:C# 以编程方式引用升序变量名(var1,var2,…),c#,jquery,C#,Jquery,我目前正在编写一个项目,根据用户输入,该项目最多可以包含200个特定产品条目。基本上,我的GUI是加载的,每当金额字段发生更改时,我都使用jQuery动态构建条目。当使用jQuery时,我只需以variable1、variable2、…、variableX(其中X是所指示的条目数量)的形式给它们每个ID。要澄清的小代码片段: for(var i = 1;i <= amount_selected; i++) { $('table_name tr:last').after('<
for(var i = 1;i <= amount_selected; i++) {
$('table_name tr:last').after('<tr><td><input type="text" id="variable' + i + '"></td></tr>');
}
对于(var i=1;i您可以执行$(“#variable”+Convert.ToString(i)).val()我假设这些输入是一种形式?如果您提交,那么您可以从请求
对象访问文本框:
List<string> results = new List<string>();
for (int i = 1; i <= amount_selected; i++)
{
string s = String.Format("{0}", Request.Form["variable" + Convert.ToString(i)]);
results.Add(s);
}
列表结果=新列表();
对于(int i=1;我不应该对C#string使用“variable”
而不是“variable”
?@Daniel-我可以使用数组,但这仍然不能解决我遇到的问题,除非有办法将每个输入字段的ID(在GUI上)放入作为数组的一部分,无可否认,我甚至没有研究过。@ KEI——认为是“DRP”时刻。它是我实际程序中的双引号。
List<string> results = new List<string>();
for (int i = 1; i <= amount_selected; i++)
{
string s = String.Format("{0}", Request.Form["variable" + Convert.ToString(i)]);
results.Add(s);
}