Удаление элемента в базе данных на основе HTML -элемента, по которому щелкают - PullRequest
0 голосов
/ 22 февраля 2020

Я создаю веб-приложение «Заметки». Для каждой заметки в моей базе данных я создаю div-контейнер, показывающий текстовое содержимое, хранящееся в моей базе данных.

Я хочу, чтобы у каждого div-контейнера была кнопка удаления, которая должна удалять эту спецификацию c Примечание сразу из моей базы данных. Как я могу выполнить sh this?

Функция базы данных для удаления моей заметки готова. В настоящее время мой исходный код выглядит примерно так:

// моя функция удаления в классе моей базы данных

public Boolean DeleteNote(Note n) {

    // ... deletes Note n from db

}

// элемент my HTML, отображающий каждую заметку в базе данных

.@foreach(Note n in myNotes) {

    <div class="container note">

        <button onclick="**???????**">Delete Note</button>

        <p>@n.Text</p>

    </div>

}

PS. Я использую C# и. NET MVC, если это уместно.

1 Ответ

0 голосов
/ 22 февраля 2020

Если ваш метод удаления заметки находится на уровне контроллера, вы, вероятно, захотите написать функцию, которая делает вызов Ajax в ваш метод и удаляет div со страницы вашего метода, возвращает true.

Iir c. NET MVC поставляется с jQuery. Это действительно хорошая документация.

...