Perşembe, Mart 28, 2024

ASAX

ASAX dosyası nedir?

.asax uzantılı bir dosya, sunucu tarafında bulunan ASP.NET uygulamaları tarafından kullanılan bir dosyadır. ASP.NET veya HTTP modülleri tarafından oluşturulan uygulama düzeyinde ve oturum düzeyinde olaylara yanıt vermek için kod içerir.

Bu, uygulama başlatıldığında veya kapatıldığında belirli olayların işlenmesini de içerir. ASAX dosyaları isteğe bağlıdır ve uygulama düzeyindeki olayları ve hataları küresel düzeyde işlemek için web uygulamalarına yalnızca tek bir ASAX dosyası eklenir. ASPX sayfalarının aksine, ASAX dosyaları, uygulamanın işlevselliğini uygulamak için herhangi bir kod içermez.

ASAX Dosya Biçimi

ASAX dosyaları düz metin dosyası biçiminde yazılır ve insanlar tarafından okunabilir. En sık kullanılan ASAX dosyası, bir ASP.NET uygulamasının kök dizininde bulunan Global.asax dosyasıdır.

Web Sunucuları, kullanıcıların bu dosyanın kodunu indirmesini veya görüntülemesini yasaklamak için bu dosyaya gelen tüm çağrıları reddedecek şekilde yapılandırılmıştır.

Global.ASAX – ASAX Dosya Biçimi Örneği

Tek bir ASAX dosyası, uygulama düzeyindeki olayları işlemek için yazılmış birden çok bölümden oluşur. Bunlar aşağıdaki gibidir.

  • Uygulama Yönergeleri – Uygulama yönergeleri, Global.asax dosyasını işlerken ASP.NET ayrıştırıcısı tarafından kullanılacak uygulamaya özel isteğe bağlı ayarları tanımlamak için kullanılan etiketlerdir. Bu yönergeler Global.asax dosyasının başlangıcında bulunur ve aşağıdaki gibi tanımlanır.
<%@ yönerge öznitelik=değerznitelik=değer … ]%>
  • Kod Bildirim Blokları – Kod bildirim blokları, \ içindeki ASP.NET uygulama dosyalarına katıştırılmış sunucu kodu bölümlerini tanımlamak için kullanılır. blocks marked with a runat=“server” attribute. The following example shows how you can define event-handling logic for the EnterBtn_Click event.
<html>
  <script language="C#" runat="server">
      void EnterBtn_Click(Object Src, EventArgs E) {
          Message.Text = "Hi " + Name.Text + ", welcome to ASP.NET!";
  }
  </script>

  <body>
   <form runat="server">
    Enter your name: <asp:textbox id="Name" runat=server/>
                     <asp:button text="Enter" Onclick="EnterBtn_Click" runat="server"/>
        <p>
        <asp:label id="Message" runat=server/>
    </form>
  </body>
</html>
  • Kod Oluşturma Blokları – Bunlar, sayfa oluşturulduğunda yürütülen satır içi kodu veya ifadeleri tanımlar. İki kod oluşturma bloğu stili, satır içi kodu ve satır içi ifadeleri içerir. İlki, kendi kendine yeten satırları veya kod bloklarını tanımlamak için kullanılırken, yanal, Write yöntemini çağırmak için bir kısayol olarak kullanılır.
Önceki İçerikASCX
Sonraki İçerikASA

BENZER YAZILAR

SRT

SRT dosyası nedir? SRT (SubRip dosya formatı), .srt uzantısıyla SubRip dosya formatında kaydedilen basit bir altyazı dosyasıdır. Sıralı sayıda altyazı, başlangıç ve bitiş zaman damgaları ve...

Affiliate Nedir?

Affiliate Nedir? İnternet satış ortağı, başka bir şirketin ürünlerini web siteleri aracılığıyla pazarlayan bir şirket, kuruluş veya kişidir. Şirketler, ürünlerini pazarlama karşılığında bağlı kuruluşlara ürettikleri her satış...

The Surgeon (cerrah )

Orjinal adı=The SurgeonTürü=Polisiye-GerilimYazar=Tess Gerritsen.Bu romanın her satırından kan sızıyor... Kitaba adını veren, planlı ve kanlı katil Cerrah gerilimi her an ayakta tutuyor.Dr. Catherine Cordell...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...