do deklaracji @Page musisz dodac CodeBehind i Inherits
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
w pliku projektu masz ItemGroup z plikami aspx
jesli masz kolejna grupe gdzie jest np. AssemblyInfo.cs to mozesz do niej sie dopisywac, jesli nie masz takiej ItemGroup to musisz utworzyc kolejna taka grupe, w ktorej beda pliki code behind
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Default.aspx.cs">
<SubType>ASPXCodeBehind</SubType>
<DependentUpon>Default.aspx</DependentUpon>
</Compile>
<Compile Include="Default.aspx.designer.cs">
<DependentUpon>Default.aspx</DependentUpon>
</Compile>
...
a klasa musi dziedziczyc z Page
public partial class _Default : System.Web.UI.Page
ale jak napisal Pytong to od pyty (:D) roboty