Ссылка на несуществующий файл.aspx работает - почему?
Я унаследовал сайт DotNetNuke, который показывает модальное всплывающее окно при нажатии гиперссылки "Присоединиться к списку рассылки": <a href="/JoinMailingList.aspx" class="JoinMailingList">Join Mailing List</a>
, Однако на сайте нет файла JoinMailingList.aspx. Тем не менее, ссылка работает (хотя и некорректно: всплывающее окно занимает весь экран, а не отображается "выше сгиба"). Ссылка идет на следующий код jQuery, но после всплывающего окна:
$(".JoinMailingList").click(function (e) {
e.preventDefault();
$(".ModalBody .Notification").remove();
$(".ModalMask").fadeTo("fast", 0.5);
$("#MailingListForm").show("fast");
});
Очевидно, что гиперссылка использует "фальшивый" JoinMailingList.aspx для всплывающего окна, но как?
1 ответ
Переопределение URL DNN будет смотреть на имя страницы и попытаться найти соответствующую запись в таблице TABS. Если вам нужно найти эту страницу, вы можете перейти на страницу администратора / управления страницей и попытаться найти ее.