У меня есть функция сценария следующие Javaошибка вызова кода за C# метод из функции яваскрипта
<script type="text/javascript">
function taskDone(taskID) {
alert(taskID);
var btn = document.getElementById('btn-taskDone-' + taskID);
var icon = document.getElementById('task-icon-' + taskID);
btn.style.color = '#8F9199';
btn.onclick = "";
btn.style.cursor = 'default';
icon.src = "./../Images/Icons/doneTask.png";
'<%=setDone(123)%>'
}
</script>
и следующий код BEHIND метода
public Boolean setDone(int taskID)
{
BO.taskDao myTask = new BO.taskDao();
Boolean success = myTask.setDone(1, taskID);
return success;
}
и я хочу, чтобы вызвать метод setDone из функции яваскрипта и передавая taskID вместо 123, , но я не знаю, как это сделать. и я не знал, почему сервер автоматически запускает эту строку сценария «<% = setDone (123)%>», когда страница загружена и не имеет вызова. Функция «JavaScript»
Вы предпочитаете использовать ajax или делать обратную передачу? –