わかりました、私はあなたの質問を完全に誤解しました。
Register.aspxファイルが次のようになっている場合:
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %>
Register.aspx.csは(少なくとも)次のようになります。
using System;
namespace YourDefaultNamespace
{
public partial class Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
ディレクティブのInherits
属性に名前空間がないことに気付きました。<%@ Page %>
コードビハインドファイルと同じ名前空間が必要です。私の例ではYourDefaultNamespace
、それなので、私の<%@ Page %>
ディレクティブは次のようになります。
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="YourDefaultNamespace.Register" %>