Temat: zabezpieczenie kodu źródłowego
Jakub Korupczyński:
Nie no ok. Co nie zmienia faktu, że nie możesz zrobić wszędzie index.html tylko, bo musi być coś dzięki czemu serwer będzie wiedział co od niego chcesz. Czyli może tak na prawdę to służyć tylko do zorganizowania sobie jakoś aplikacji a nie do prawdziwego ukrycia adresu.
No po części tak i po części nie :) hehe.
Poniżej czyste ASP.NET - jeśli masz uczulenie na tę technologię nie czytaj dalej :)
-----------------
Załóżmy, że mamy kontrolkę LinkButton na stronie default.aspx. I jeśli teraz mamy na niej event Click to po najechaniu na taki link na dole przeglądarki wyświetla się default.aspx i do tej strony idzie żądanie. Teraz jeśli w obsłudze eventu Click dasz
Server.Transfer("default2.aspx")
Przeglądarka nadal będzie pokazywała default.aspx natomiast dane pójdą z default2.aspx.
--- Uff...Już możesz czytać dalej ----
Ale to tak Off-Topicowo i nie warto aby dyskusja zeszła na ASP.NET, gdyż raczej autor jej nie użyje :).
Mnie bardziej zastanawia to
dlaczego autor chce tak za wszelką cenę to ukryć. Może tak naprawdę chce coś innego osiągnąć a po prostu wydało mu się, że najlepszym rozwiązaniem jest ukrycie adresu (nie twierdze, że to nie jest najlepsze rozwiązanie). Ja więc chciałbym poznać powody takiej decyzji....