aspose.info
GA

ASAX - Comhad Feidhmchláir Freastalaí ASP.NET

Nuashonraithe

Cad is comhad ASAX ann?

Comhad le síneadh .asax is ea comhad a úsáideann feidhmchláir ASP.NET a chónaíonn ar thaobh an fhreastalaí. Tá cód ann chun freagra a thabhairt ar imeachtaí ar leibhéal an fheidhmchláir agus ar leibhéal an tseisiúin arna dtarraingt anuas ag ASP.NET nó ag modúil HTTP. Áiríonn sé seo freisin déileáil le himeachtaí áirithe nuair a sheoltar nó nuair a stoptar an feidhmchlár. Tá comhaid ASAX roghnach agus ní chuirtear ach comhad ASAX amháin le feidhmchláir ghréasáin chun imeachtaí agus earráidí ar leibhéal an fheidhmchláir a láimhseáil ar an leibhéal domhanda. Murab ionann agus leathanaigh ASPX, níl aon chód i gcomhaid ASAX chun feidhmiúlacht an fheidhmchláir a chur i bhfeidhm.

Formáid Chomhaid ASAX

Scríobhtar comhaid ASAX i bhformáid gnáth-théacs agus tá siad inléite ag daoine. Is é an comhad ASAX is coitianta a úsáidtear ná Global.asax a chónaíonn i bhfréamheolaire feidhmchlár ASP.NET. Tá Freastalaithe Gréasáin cumraithe chun diúltú d’aon ghlaonna isteach chuig an gcomhad seo chun cosc a chur ar úsáideoirí cód an chomhaid seo a íoslódáil nó féachaint air.

Global.ASAX - Sampla de Formáid Chomhaid ASAX

Is éard atá i gcomhad ASAX amháin ná go leor ranna a scríobhtar chun imeachtaí ar leibhéal an fheidhmchláir a láimhseáil. Seo a leanas iad.

  • Treoracha Feidhmchláir - Is clibeanna iad na treoracha feidhmchláir a úsáidtear chun socruithe roghnacha a bhaineann go sonrach le feidhmchlár a shainiú a bheidh le húsáid ag parsálaí ASP.NET agus an comhad Global.asax á phróiseáil. Tá na treoracha seo suite i dtús an chomhaid Global.asax agus sainmhínítear iad mar seo a leanas.
<%@ directive attribute=value [attribute=value… ]%>
  • Bloic Dearbhaithe Cóid - Úsáidtear bloic dearbhaithe cóid chun codanna de chód an fhreastalaí atá leabaithe i gcomhaid feidhmchláir ASP.NET laistigh den \ \ a shainiú. 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>
  • Bloic Rindreála Cóid - Sainmhíníonn siad seo an cód inlíne nó na habairtí a fheidhmíonn nuair a dhéantar an leathanach a rindreáil. Áirítear leis an dá stíl de bhloic rindreála cód cód inlíne agus nathanna inlíne. Úsáidtear an chéad cheann chun línte féinchuimsitheacha nó bloic cód a shainiú, agus úsáidtear an cliathánach mar aicearra chun an modh Scríobh a ghlaoch.

Tagairtí

Féach freisin