#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
переменной является aboolean
, и я прошу в моемgetDocs(boolean)
указать параметр вTrue
5. Я локально смоделировал событие щелчка, которое может быть хорошо запущено. Я не знаю, как вы обрабатываете это событие, оно не показано в коде, который вы дали.