У меня есть флеш-сайт, который читает глубокие ссылки с URL, затем, используя c # asp.net, мы читаем URL и пишем соответствующие метатеги для запрашиваемой страницы.
например, GET
www.domain.com / en-gb / scene4 / subscene2
и выводит соответствующие метатеги на страницу
Затем мы перенаправляем на дружественную страницу swfaddress, содержащую '#'
www.domain.com / # en-gb / scene4 / subscene2
Я пыталсяЯ делаю это как в веб-формах, так и в mvc, но сталкиваюсь с проблемами оба раза. В основном, я немного растерялся, и мог бы получить какой-то совет или хороший пример, чтобы получить вдохновение.
Веб-формы сwebforms Мне нужно было бы создать отображение URL для каждой комбинации путей URL, которые я мог получить, или использовать IIS для перенаправления всех 404 ошибок в default.aspx.
MVC Это кажется более подходящим способоммаршрутизации URL и получения значений, однако в итоге я удваиваю свой URL, иначе я теряю свою информацию, например
www.domain.com / en-gb / scene4 / subscene2 # en-gb /scene4 / subscene2
это недопустимо использовать в качестве URL, плюс, когда я создаю слишком много путиs мой флэш-фильм перестает отображаться.
Ajax Другой способ, который я слышал, возможен - использовать URL-адреса только с # и не перенаправлять, а использовать Jquery для чтения пути после '#'.и Ajax-вызов для запроса метаданных со стороны сервера.Я еще не пробовал этот путь.