Для первой страницы используйте это:
protected void Button1_Click(object sender, EventArgs e)
{
string value = TextBox1.Text;
Session["value"] = value;
Response.Redirect("~/Sessionpage.aspx");
}
В первую очередь, удостоверьтесь, что Вы настроили свою базу данных в Startup.cs
В моем случае, я получал эту ошибку, так как я не указывал ниже в Startup.cs
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlServer(
Configuration.GetConnectionString("DefaultConnection"), x => x.MigrationsAssembly("<Your Project Assembly name where DBContext class resides>")));
Для меня проблема состояла в том, что я выполнял команды миграции в неправильном проекте. Выполнение команд в проекте, который содержал Startup.cs, а не проект, который содержал DbContext, позволило мне перемещаться мимо этой конкретной проблемы.