Gotcha: iPad versus ASP.NET - Your web app looks awesome on the iPad, until… You decide to save it to your home screen. Useful stuff to know.
If you’re doing this with a web application you’ve developed, you probably want to make it appear a bit more like a native app, so you’ll add two meta tags to make the experience nicer (add an app icon and remove the navigation bar). Remember: Safari caches these tags when creating the shortcut, so you will need to delete/recreate the shortcut to force it to refresh.
Everything will look fine, until you reload the web app on some other occasion: ASP.NET Ajax is now completely broken and many of your styles are missing. Simply put, an application that worked fine when you shut down your iPad minutes ago will be completely unusable. No amount of refreshing will solve the issue. Clearing Safari’s cache and using it outside of the home screen icon is the only workaround.
Tags: ASP.NET, Apple, Microsoft, Web Development