Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式引用升序变量名(var1,var2,…)_C#_Jquery - Fatal编程技术网

C# 以编程方式引用升序变量名(var1,var2,…)

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('<

我目前正在编写一个项目,根据用户输入,该项目最多可以包含200个特定产品条目。基本上,我的GUI是加载的,每当金额字段发生更改时,我都使用jQuery动态构建条目。当使用jQuery时,我只需以variable1、variable2、…、variableX(其中X是所指示的条目数量)的形式给它们每个ID。要澄清的小代码片段:

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);
}