Разделение содержания Вашего файла в несколько файлов - один файл в классе может помочь.
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx? FeedbackID=283434
Актуальная ссылка:
https://developercommunity.visualstudio.com/content/problem/389773/vs-2017-keeps-removing-and-re-adding-aspxcodebehin.html