Проверьте заголовочный файл вашего aspx-файла. Должно быть свойство с именем CodeBehind. Это должно выглядеть примерно так:
CodeBehind="yourPage.aspx.cs"
Можно также назвать CodeFile.
CodeFile="yourPage.aspx.cs"
Если его там нет, код помещается в теги сценария вашей страницы aspx.
Вам нужно будет добавить его к этой строке кода в верхней части вашей страницы:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="YourPage.aspx.cs" Inherits="YourPage" %>
РЕДАКТИРОВАТЬ Также
Когда вы нажимаете «Добавить новый элемент» и выбираете «Веб-форму», чтобы добавить новую страницу в свой проект, в правом нижнем углу появляется небольшой флажок с надписью «Поместить код в отдельный файл». Возможно, вы не проверяли это, поэтому он помещает код на страницу aspx
Я не думаю, что вы можете вернуться и отредактировать это, если оно не было проверено, но это должно быть достаточно просто для создания новой страницы, убедитесь, что это проверено и скопируйте ваш код.