|
MVC Core почему не работает тэг <a>...</a> с тэгами действий формы asp-... ?
|
|||
---|---|---|---|
#18+
Столкнулся со странностью в работе якорного тэга <a> при построении иерархического дерева. Дерево 4-х уровневое: Код: html 1. 2. 3. 4.
Дерево строится с использованием TagBuilder, которые последовательно создают списочные элементы <ul><li>...</li></ul> Дерево прекрасно работает - узлы открываются и закрываются нормально. Поначалу отсылочный тэг школы <a> строил с тэгами формы asp-... Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9.
Элемент появляется в дереве, но сколько по нему не щёлкай мышкой - ничего не происходит, перехода на действие контроллера не происходит. Заменил эту хрень на стандартный вариант: Код: html 1.
и всё заработало как и должно! Что бы это значило? Может это связано с тем, что список, образующий дерево, генерируется с использованием TagBuilder? С уважением ВВГ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2020, 10:10 |
|
MVC Core почему не работает тэг <a>...</a> с тэгами действий формы asp-... ?
|
|||
---|---|---|---|
#18+
ValGer Что бы это значило? Может это связано с тем, что список, образующий дерево, генерируется с использованием TagBuilder? Так вы покажите, что генерируется, когда вы используете тег билдер. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2020, 12:30 |
|
MVC Core почему не работает тэг <a>...</a> с тэгами действий формы asp-... ?
|
|||
---|---|---|---|
#18+
hVostt, А вот, пожалуйста! Фрагмент кода: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9.
На картинке показано то, что сгенерировано - не работает! То, что закомментировано работает нормально. Причём, самое интересное, что тэг с asp- ... помещённый вне TagBuilder работает прекрасно - парадокс! С уважением ВВГ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2020, 17:48 |
|
MVC Core почему не работает тэг <a>...</a> с тэгами действий формы asp-... ?
|
|||
---|---|---|---|
#18+
ValGer, Ну вот, теперь мы видим, что у вас не работают тег билдеры. Вот, почитайте, что нужно, чтобы их использовать: https://docs.microsoft.com/ru-ru/aspnet/core/mvc/views/tag-helpers/intro?view=aspnetcore-3.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2020, 22:46 |
|
MVC Core почему не работает тэг <a>...</a> с тэгами действий формы asp-... ?
|
|||
---|---|---|---|
#18+
ValGer Код: html 1. 2. 3.
С чего вы решили, что подобный фокус у вас сработает? Тег хеперы должны быть непосредственно в шаблоне Razor. Если вы их в строку запихаете, это работать никогда не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2020, 22:47 |
|
|
start [/forum/topic.php?fid=18&msg=39949951&tid=1354729]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 164ms |
0 / 0 |