Ich möchte ASP controlID jedes Mal erhöhen, wenn ich auf die Schaltfläche klicken. Zum Beispiel das Hinzufügen weiterer Telefonnummern. Jedes Mal, wenn ein neues Asp: Textfeld hinzugefügt wird, sollte eine neue ID erstellt werden. Das Hinzufügen von mehr Div/Textbox funktioniert gut, aber ID jedes Textfelds ist gleich.asp.net js controlID dynamisch erhöhen
function GetDynamicMobileNo(value) {
return '<div><asp:TextBox ID="txtAddMoreNumber" runat="server" CssClass="form-control" MaxLength="11" Placeholder="Mobile No"></asp:TextBox></div></br>';
}
function AddMobileNo() {
var div = document.createElement('DIV');
div.innerHTML = GetDynamicMobileNo("");
document.getElementById("MobileNoContainer").appendChild(div);
}
kann jemand helfen?
Sie können keine Server-Seite Steuerung wie 'hinzufügen ' in JavaScript. Es wurde zu html hinzugefügt, aber es funktioniert nicht, da es auf der Client-Seite nicht gerendert wird. –