Pazar, Mayıs 28, 2023

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
RELATED ARTICLES

.man

.man dosyası nedir? .man uzantılı bir dosya, yazılım dokümantasyonu biçiminde bir Unix programlama kullanım kılavuzu olan man sayfası anlamına gelir. Belgeleri görüntülemek için kullanılan Unix’te...

MD

MD dosyası nedir? Markdown dil lehçeleriyle oluşturulan metin dosyaları .md veya .MARKDOWN dosya uzantısıyla kaydedilir. MD dosyaları, girintiler, tablo biçimlendirme, yazı tipleri ve başlıklar gibi bir metnin nasıl biçimlendirilebileceğini...

ODM

ODM dosyası nedir? .odm uzantılı bir dosya, içinde bağlantılı bir veya daha fazla .odt dosyası içeren bir OpenDocument Ana belge dosyasıdır. Bu alt belgelerin tümü tek bir...

Most Popular

Önce vur, sonra soru sor (Deneme)

Masal dünyasında, bir kurbağa hakkında özellikle kurbağaya benzer hiçbir şey yoktur. Hikayeler, gündelik amfibi yaşam hakkında ince ayrıntılara girmez. Kurbağa kolayca bir sincap ya da örümcek...

Minnesota, Başlıca Tüketici Elektroniklerini Kapsayan, Ancak Birkaç İstisnası Olan ‘Onarım Hakkı’ Yasa Tasarısını Kabul Etti

'Onarım hakkı' savunucuları, Minnesota tüketicilere daha fazla güç veren bir yasa tasarısını geçirdiği için bugünkü en son gelişmeden tamamen memnun kalacaklar. Bu yılın Nisan ayında,...

Araştırmacılara Göre Bir Android Akıllı Telefonun Parmak İzi Güvenliğini Aşmak İçin Yalnızca 15 Dolarlık Bir Devre Kartı Alır

Android akıllı telefonlardaki parmak izi sensörleri, bu taşınabilir teknoloji parçalarına muhtemelen en yaygın eklemedir ve tek bir parmağın veya başparmağın yerleştirilmesinin ahize sahibinin cihaza...

Daha Fazla “Yasal” Uygulamanın Verileri Gözetliyor ve Dosyaları Çıkarıyor Görünüşüyle, Android’deki Kötü Amaçlı Yazılımlar Hala Ortada

Google Oyun mağazası sıkı güvenliği ve katı politikalarıyla ilgili sorunlardan büyük ölçüde muaftır, ara sıra bir veya iki uygulama çatlaklardan kaçmayı başarır ve en...

Recent Comments