/ / Errore server nell'applicazione '/' -> Il tag del server non è ben formato - c #, jquery, asp.net

Errore del server nell'applicazione '/' -> Il tag del server non è ben formato - c #, jquery, asp.net

Sto lavorando in ASP.NET e ho usato il seguente codice in jquery.E mi mostra errore "Il tag del server non è ben formato". Per favore aiutatemi ragazzi. Il mio codice Jquery è

$("#add").click(function () {
var txtcnt = $("splting").text().split(";");
var table = $(this).closest("table");
for (var i = 0; i < txtcnt.length - 1; i++) {
table.append("<tr><td><input type="text" id="label" runat="server" value="+txtcnt[i].toString()+"/></td><td><input type="text" id="currentName" runat="server" value="+txtcnt[i].toString()+" /> </td></tr>");
}
});

risposte:

1 per risposta № 1

jQuery corre puramente sul client, mentre ASP.Net i controlli lato server esistono principalmente su server.

quindi non è possibile aggiungere controlli lato server tramite JQuery

Penso che la cosa migliore sia usare ajax per tutti e dimenticarsene controlli serveride

O puoi usare il campo nascosto. Memorizza i dati nel campo Nascosto, quindi puoi prelevarli dal server


1 per risposta № 2

Jquery non è in grado di creare controlli server. Dovresti creare HTML. Nella maggior parte dei casi, sarebbe molto meglio usare l'html statico, soprattutto considerando che alcuni utenti potrebbero non avere JavaScript abilitato. Per creare i controlli del server in modo dinamico, dovresti farlo nel codice sottostante.

Come l'altra risposta suggerisce, l'Ajax sarebbe un'ottima scelta