Heim  >  Artikel  >  Backend-Entwicklung  >  Bei ASP.NET-Programmen sind zwei Dinge zu beachten

Bei ASP.NET-Programmen sind zwei Dinge zu beachten

怪我咯
怪我咯Original
2017-04-01 11:27:291410Durchsuche

Lesetipps: Dieser Artikel enthält zwei Dinge, die Sie zum Page_LoadEreignis der ASPX-Seite in ASP.NET beachten sollten: 1. Manchmal das Page_Load-Ereignis in Ihrer ASP.NET-Seite ; 2. Manchmal scheint es, dass der Ereignisverarbeitungscode eines Schaltflächenklicks nicht ausgeführt wird. und wie man mit diesen Situationen umgeht.

Es gibt zwei seltsame Dinge am Page_Load-Ereignis der ASPX-Seite in ASP.NET, die Sie sich merken sollten:

a. Manchmal tritt das Page_Load-Ereignis auf Ihrer ASP.NET-Seite mehrfach auf mal. Ein möglicher Grund dafür ist, dass Sie den AutoEvenWireup-Wert der ASPX-Seite auf True setzen. Wenn dies der Fall ist, ist es nicht erforderlich, die Zeile „Handles MyBase.Load“ nach „Sub Page_Load(ByVal Sender as System.Object,ByVal e as System.EventArgs“) hinzuzufügen. Da Visual Studio.NET dies automatisch tun kann, können Sie dies tun Stellen Sie den AutoEventWireup-Wert für diesen Teil auf jeden Fall ein.

b. Manchmal scheint es, als würde der Code für die Klickereignisverarbeitung nicht ausgeführt Eine Möglichkeit, dies zu überprüfen, besteht darin, dass Code (z. B. der Code, der Daten in der Dropdown-Liste bindet) nur ausgeführt wird, wenn die Seite zum ersten Mal geladen wird, nicht später, wenn die Client-Daten zurückgegeben werden. Fügen Sie einfach einen Test hinzu der Page.IsPostBack-Wert in Ihrer Page_load-Ereignishandlerfunktion – False bedeutet, dass die Seite zum ersten Mal geladen wurde, und True bedeutet, dass ein Datenrückgabeprozess stattgefunden hat >

Das obige ist der detaillierte Inhalt vonBei ASP.NET-Programmen sind zwei Dinge zu beachten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn