Ich versuche dynamisch Zeilen zu einer Tabelle hinzufügen, um Bestellungen aufzunehmen und haben eine javascript
Funktion dafür erstellt.Inkrementieren ID-Attribut Wert durch Javascript
Ich mache dies, um die Werte aller Elemente im Code hinter der Datei zu erhalten, um sie in die Datenbank zu setzen. aber aufgrund dieses i einen Fehler in der aspx.designer.cs Seite sagen Semikolon erhalten erwartet
protected global::AjaxControlToolkit.ComboBox prod" + newid + ";
ASP.NET-Code
<table class="Grid" id="table">
<tr>
<td colspan="5">Enter Order Details</td>
</tr>
<tr>
<th>Sr No.</th>
<th>Product</th>
<th>Quantity</th>
<th>Price</th>
<th>Amount</th>
</tr>
<tr id="1">
<td><a class="cut">-</a>1</td>
<td>
<ajaxToolkit:ComboBox ID="prod1" runat="server" DataSourceID="SqlDataSource2" DataTextField="pname" DataValueField="pid" MaxLength="0" style="display: inline;"></ajaxToolkit:ComboBox>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:micoConnectionString %>" SelectCommand="SELECT [pid], [pname] FROM [Products]"></asp:SqlDataSource>
</td>
<td><input type="number" required="required" min="1" name="quantity1" /></td>
<td id="price1"></td>
<td id="amount1"></td>
</tr>
</table>
<a class="add" onclick="addnewrow()" href="#">+</a>
Das ist mit jQuery-Bibliothek. – derloopkat
also kopierst du deine erste Zeile so wie sie ist und ersetze einfach die Nummer des ID-Attributs durch die neue Nummer? krank versuchen Sie dies jetzt dank –
Id wird durch Zeilenanzahl ersetzt – Krishna