0

我必须遵循代码

<div class="divNewProductsMain" style="margin: 0 34px 0 0">
                        <div class="newProdTextDiv2">
                            <input type="text" id="txtNewCompCode_1" runat="server" class="newProdText2" />
                        </div>
                        <div class="divProdcutTotal">
                            <label id="lblNewTotalRow_1" runat="server">
                                0</label>&nbsp;&#8362;
                        </div>
                        <div class="newProdTextDiv2">
                            <input type="text" id="txtNewPrice_1" runat="server" onkeyup="setAmountNewProd(this.id)"
                                class="newProdText2" />
                        </div>
                        <div class="newProdTextDiv2">
                            <input type="text" id="txtNewAmount_1" runat="server" onkeyup="setAmountNewProd(this.id)"
                                class="newProdText2" maxlength="3" />
                        </div>
                        <div class="newProdTextDiv">
                            <input type="text" id="txtNewProdName_1" runat="server" class="newProdText" />
                        </div>
                    </div>

控件 ID 从 1 运行到 10,例如,我有 txtNewCompCode_1、txtNewCompCode_2、txtNewCompCode_3 等等,直到 txtNewCompCode_10。

我的问题是,如果可以在控件后面的代码中使用循环运行,并且只添加它所在的行号,例如 txtNewCompCode_ + rowNumber,我该怎么做。我不喜欢让每个控制行的代码都取它的值。我有多个控件并编写代码行来获取每个值是很多代码。

4

1 回答 1

0

看着:

HtmlAgility 包

这将使您通过传递它来对 html 进行精细控制。一旦通过,您就可以通过编程方式访问这些对象并提取您想要的任何信息。

于 2013-05-06T12:37:33.600 回答