Size ASP.NET page life cycle (web formları kullanarak olduğunuzu varsayarak) anlamanız önemlidir. Bununla, kullanılacak doğru sayfa olaylarını ve onların özel amacını öğreneceksiniz. Page_Load ve Page_OnLoadComplete, değişiklikleri veriye kaydetmek için değil, daha sonra bu verilerin alınmasını ve oluşturulmasını sağlamak için kullanılmaz.
Genel veritabanı çağrılarını bir veritabanı sınıfında kullanırdım. İçindeki alanlar ayrı bir sınıfa yerleştirilecek ve bu sınıfta ihtiyacınız olan belirli CRUD yöntemlerini içeren bir eşleme sınıfı (örn. Çağırılacak Depolanmış Prosedürlerin isimleri, Parametreler vb.) Olacaktır. Bunu, sayfasından bir etkinlik tarafından tetiklenen (örneğin bir Button_Click olayı) istediğim işlevleri gerçekleştirmek için veritabanı sınıfının bir örneğine iletirdim.
İkinci noktanızda, sayfanın yenilenmesi HTTP GET'i çağırır, böylece sayfanız yeniden yüklenir. Bu benim yazımın gerçekten gerçekleşmediğini ima eder, bunun olduğundan emin olmak için veritabanını kontrol et.