Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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
Javascript Net中的jQuery-将行添加到表中,然后访问它们?_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript Net中的jQuery-将行添加到表中,然后访问它们?

Javascript Net中的jQuery-将行添加到表中,然后访问它们?,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,在我的asp.net应用程序中的一个表中有5个下拉列表,我正在使用jQuery动态添加和删除这5个下拉列表中的行。我已经在UI方面实现了功能,但这里的示例是:在当前http上下文中使用fileupload来枚举对控件的访问,并且因为每行只有一个fileupload控件,这使得它变得简单 我完全不知道如何访问循环中每行的5个下拉控件,以便在列表中设置值 代码: 磁盘计数: 1. 2. 3. 4. 5. 6. 7. 8. 9 10 11 12 13 14 15 16 17 18 19 20 21

在我的asp.net应用程序中的一个表中有5个下拉列表,我正在使用jQuery动态添加和删除这5个下拉列表中的行。我已经在UI方面实现了功能,但这里的示例是:在当前http上下文中使用fileupload来枚举对控件的访问,并且因为每行只有一个fileupload控件,这使得它变得简单

我完全不知道如何访问循环中每行的5个下拉控件,以便在列表中设置值

代码:


磁盘计数:
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
磁盘类型:
SAS
世达
固态硬盘
磁盘大小(GB):
120GB
240GB
300GB
600GB
900GB
1000GB
1200GB
1600GB
2000GB
3000GB
4000GB
5000GB
6000GB
8000GB
磁盘速度:
15K
固态硬盘
10公里
7.2K
5.4K
磁盘大小:
2.5
3.5
1.8
我的jQuery代码:

    <script type="text/javascript" src="scripts/jquery-2.1.1.js"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            var ID = 2;
            function addRow() {
                var html =
                    '<tr>' +
                    '<td>Disk Count: <select name="ddlDiskCount' + ID + '" ><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option><option>11</option><option>12</option><option>13</option><option>14</option><option>15</option><option>16</option><option>17</option><option>18</option><option>19</option><option>20</option><option>21</option><option>22</option><option>23</option><option>24</option><option>25</option><option>26</option><option>27</option><option>28</option><option>29</option><option>30</option><option>31</option><option>32</option><option>33</option><option>34</option><option>35</option><option>36</option><option>37</option><option>39</option><option>40</option><option>41</option><option>42</option><option>43</option><option>44</option><option>45</option><option>46</option><option>47</option><option>48</option></select></td>' +
                    '<td>Disk Type: <select name="ddlDiskType' + ID + '" ><option>SAS</option><option>SATA</option><option>SSD</option></select></td>' +
                    '<td>Disk Size in GB: <select name="ddlDiskSizeInGB' + ID + '" > <option value=120>120GB</option><option value=240>240GB</option><option value=300>300GB</option><option value=600>600GB</option><option value=900>900GB</option><option value=1000>1000GB</option><option value=1200>1200GB</option><option value=1600>1600GB</option><option value=2000>2000GB</option><option value=3000>3000GB</option><option value=4000>4000GB</option><option value=5000>5000GB</option><option value=6000>6000GB</option><option value=8000>8000GB</option></select></td>' +
                    '<td>Disk Speed: <select name="ddlDiskSpeed' + ID + '" > <option>15K</option><option>SSD</option><option>10K</option><option>7.2K</option><option>5.4K</option></select></td>' +
                    '<td>Disk Size: <select name="ddlDiskPhysicalSize' + ID + '" > <option>2.5</option><option>3.5</option><option>1.8</option></select></td>' +
                    '<td><input type="button" class="BtnPlus" value="+" /></td>' +
                    '<td><input type="button" class="BtnMinus" value="-" /></td>' +
                    '</tr>'
                $(html).appendTo($("#Table1"))
                ID++;
            };
            $("#Table1").on("click", ".BtnPlus", addRow);
            function deleteRow() {
                var par = $(this).parent().parent();
                par.remove();
            };
            $("#Table1").on("click", ".BtnMinus", deleteRow);
        });
</script>

$(文档).ready(函数(){
var-ID=2;
函数addRow(){
变量html=
'' +
'磁盘计数:1234567891011213141516171819202122232425262729303132333435363637339404142434445464748'+
'磁盘类型:sassatasd'+
'磁盘大小(GB):120GB240GB300GB600GB900GB1000GB1200GB1600GB2000GB3000GB4000GB5000GB6000GB8000GB'+
'磁盘速度:15KSSD10K7.2K5.4K'+
'磁盘大小:2.53.51.8'+
'' +
'' +
''
$(html).appendTo($(“#表1”))
ID++;
};
美元(“#表1”)。点击“.BtnPlus”,添加行);
函数deleteRow(){
var PAR=$(this)。
PAR.Relver();
};
美元(“#表1”)。在(“单击“,”.BtnMinus”,删除行);
});
我被难倒的地方是:

protected void Button1_Click(object sender, EventArgs e)
{
    for (int i = 0; i < this.Context.Request.Files.Count; i++)
    {


    }
}
受保护的无效按钮1\u单击(对象发送者,事件参数e)
{
for(int i=0;i
(我显然不能使用this.Context.Request.Files枚举每一行)

protected void Button1_Click(object sender, EventArgs e)
{
    for (int i = 0; i < this.Context.Request.Files.Count; i++)
    {


    }
}