/ / Помилка сервера у програмі '/' Application -> Тег сервера недостатньо сформований - c #, jquery, asp.net

Помилка сервера в програмі '/' -> Серверний тег не сформований - c #, jquery, asp.net

Я працюю в ASP.NET, і я використав наступний код у 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>");
}
});

Відповіді:

1 для відповіді № 1

jQuery працює виключно на client, тоді як ASP.Net елементи керування на стороні сервера існують насамперед на server.

тому ви не можете додавати керування стороною сервера наскрізь JQuery

Я думаю, що найкраще - використовувати Ajax для всіх і забути про це елементи керування серверами

Або ви можете використовувати приховане поле. Зберігайте дані у прихованому полі, щоб потім їх можна було взяти з сервера


1 для відповіді № 2

Jquery не в змозі створити серверні елементи управління. Вам доведеться створити html. Вам було б набагато краще використовувати статичний HTML у більшості випадків, особливо якщо врахувати, що для деяких користувачів не ввімкнено JavaScript. Щоб створити керування сервером динамічно, вам доведеться це зробити в коді позаду.

Як свідчить інша відповідь, Ajax був би дуже хорошим вибором