Tengo un requisito comercial en el que todas las URL de las páginas deben estar ocultas para que el usuario no sepa realmente en qué página se encuentra cuando navega.
Estoy usando window.history.pushState('string', 'My Software', '/MyPage') en todas mis páginas para lograr esto. Funciona bien, es decir, todos los enlaces en el sitio aparecen como mysite.com/MyPage. Pero, cada vez que usamos un panel de actualización para cosas como visores emergentes modales y otras cosas que causan una devolución de datos parcial, nada de eso funciona.
Estoy usando Visual Studio 2010 + ASP.NET 4 Webforms.