Вызов функции onClick ASP.NET Ядро

#asp.net-mvc #asp.net-core #onclick

#asp.net-mvc #asp.net-ядро #onclick

Вопрос:

У меня есть выпадающее меню, в котором отображается список файлов, сохраненных на диске:

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Это работает нормально, но когда вы думаете об этом, я должен загружать все ссылки / документы каждый раз, когда кто-то переходит на страницу.

Что я хотел бы сделать, так это иметь какую-то функцию onClick, чтобы она загружала / получала файлы только по запросу, поэтому, когда я нажимаю на тег «a».

Я пытался добавить onclick="nameOfmyFunction" , но это не работает.

Не могли бы вы дать мне несколько советов для достижения этой цели? Или это вообще возможно?

Редактировать:
это не так. Я хочу загрузить все свои файлы, когда нажимаю на «Соглашения о файлах-консультантах», которые являются первым <a class="dropdown" data-toggle="dropdown"> тегом. Итак, я попробовал что-то вроде этого :

введите описание изображения здесь Если пользователь нажимает на «соглашения о совместном использовании файлов», я загружаю свои файлы и создаю выпадающее меню, иначе выпадающее меню не создается. Но я получаю сообщение об ошибке, что (когда я пытаюсь это сделать) функция не определена.

Комментарии:

1. Этот тег <a> конфликтует с событием (onclick=»nameOfmyFunction»). Его необходимо изменить на другие теги. Кроме того, ‘@fileSubbed’ генерирует строку с », которая не может быть передана методу nameOfmyFunction. Поэтому его нужно изменить, например: <span> @fileSub</span>

2. Я добавил некоторые вещи, потому что это не тот <a> тег, который я хочу использовать

3. loadDocs в getDocs(loadDocs) не преобразуется в правильную переменную.

4. Что вы имеете в виду? Моей loadDocs переменной является a boolean , и я прошу в моем getDocs(boolean) указать параметр в True

5. Я локально смоделировал событие щелчка, которое может быть хорошо запущено. Я не знаю, как вы обрабатываете это событие, оно не показано в коде, который вы дали.