Я использую jQuery в проекте веб-сайта ASP.Net mvc 5.jquery ASP.Net «Недопустимый термин выражения» {'"
Это мой код
function loadTableWorkshops() {
@foreach (var item in Model) {
var row = jQuery("<tr></tr>").append("<td>" + item.title + "</td><td>" + item.date + "</td>");
var deletebtn = jQuery("<a>Delete</a>").attr({
"data-toggle": "modal",
"data-target": "#myModal"})
.addClass("delete")
.click(function() { displayDeleteAlert(item.wid, item.title) });
var detailsbtn = jQuery("<a>Details</a>").attr("href", "/TLCWS/myPlutonLocalhost/workshopDetails.php?wid=" + item.wid + "&wstitle=" + item.title)
.addClass("details");
...
} //foreach
} //function
ошибка, что я получаю это
CS1525: Invalid expression term '{'
и он ссылается на эту строку кода
var deletebtn = jQuery("<a>Delete</a>").attr({
Я пытался инициализировать var deletebtn
в один но проблема все еще существует. Я уверен, что jQuery правильно включен в мой проект, так как он отлично работает в других местах проекта и в том же файле.
Вы помещаете jquery внутри своего C# –
Вы не можете смешивать бритву (код на стороне сервера) с помощью javascript (код на стороне клиента), подобный этому –
Мне нужно сказать, что это так. Есть ли работа, чтобы сделать это? – Alsmayer