Makale numarası: 317690 - Son Gözden Geçirme: 29 Nisan 2007 Pazar - Gözden geçirme: 1.7 Visual Basic. NET'te AutoEventWireup özniteliği nasıl kullanılır
Bu SayfadaÖzetBu makalede, Microsoft ASP.NET Web Forms'da AutoEventWireup özniteliği bir etkin biçimde kullanmak nasıl anlatılmaktadır. AutoEventWireup, @ Page yönergesinde bir özniteliktir. AutoEventWireup özniteliği true veya false değerinde olabilir. Bir ASP.NET Web uygulaması Microsoft Visual Studio. NET'i kullanarak oluşturulduğunda AutoEventWireup özniteliğinin değeri false ayarlanır. Bu makale ve AutoEventWireup</a0> özniteliğinin varsayılan değerlerini değiştirmek için açıklamaktadır. Bu makalede, Microsoft Visual Basic. NET'le yazılmış bir ASP.NET Web Forms kodu örneklerle birlikte, bu özniteliğin kullanım de açıklanır. ASP.NET Web Forms ve kullanıcı denetimlerini Web AutoEventWireup özniteliği kullanabilir. AutoEventWireup özniteliğinin değeri true olarak ayarlandığında, sonucu basit kodudur. AutoEventWireup özniteliğinin değeri false belirli koşullarda için ayarlarsanız, ASP.NET Web uygulamasını daha iyi yapar. AutoEventWireup özniteliğinin varsayılan değeri, aşağıdaki konumlarda belirtebilirsiniz:
Varsayılan değer olarak, ASP.NET Web uygulaması Visual Studio. NET'te oluşturulduğunda, AutoEventWireup özniteliğinin değeri false .aspx sayfası olarak ayarlanır ve olay işleyicileri otomatik olarak oluşturulur. Bu makalede, AutoEventWireup</a0> özniteliğinin varsayılan ayarlarını açıklar ve yararlı bazı kod listeler. GereksinimlerBu makalede, aşağıdaki konularda bilgi sahibi olduğunuz varsayılmaktadır:
Varsayılan değerleri AutoEventWireup özniteliği yapılandırın.AutoEventWireup özniteliğinin değeri <pages>bölümünde Machine.config dosyasını veya Web.config dosyasında aşağıdaki gibi bildirilebilir:AutoEventWireup özniteliğinin değeri de tek tek Web formunda değiştirilebilir. Web formu değiştirmek için <a0></a0>, AutoEventWireup özniteliği @ Page yönergesinde için aşağıdaki gibi ekleyin: AutoEventWireup özniteliğinin değeri false olarak ayarlayın.El ile kurma olayları bir işlev için kanca AutoEventWireup özniteliği false değerini kullanın. Aşağıdaki örnek bir ASP.NET Web Form <a1>Page</a1> nesnesinin Load olayı yönetmek için kullanabileceğiniz kod göster:
AutoEventWireup özniteliğinin değeri true olarak ayarlayın.AutoEventWireup özniteliğinin değeri false olarak ayarladığınızda, el ile işlevleri olaylara kadar kanca gerekir. Diğer taraftan, ASP.NET sayfa çerçevesi otomatik olarak AutoEventWireup özniteliğinin değeri true olarak ayarlandığında, olayları kanca. AutoEventWireup özniteliğinin değeri true olduğunda bir ASP.NET Web Form Page_Load olay işleyicisinde kodu için <a0></a0>, aşağıdaki adımları izleyin:
Performans anahtarı olduğunda true olarak AutoEventWireup öznitelik ayarı yapmayınPerformans anahtar dikkat etmeniz gereken durumlarda, AutoEventWireup özniteliğinin değeri doğru olarak ayarlanmamış gerekir. ASP.NET sayfa çerçevesi AutoEventWireup özniteliğinin değeri true olarak ayarlarsanız, her Web formu (.aspx sayfası) CreateDelegate yöntemi çağrısı yapmanız gerekir. Üzerinde bir otomatik hookup güvenmek yerine el ile olayları sayfasından, bu makaledeki kod örnekleri, gösterilen geçersiz.Daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: http://msdn.microsoft.com/library/en-us/dndotnet/html/dotnetperftips.asp
(http://msdn.microsoft.com/library/en-us/dndotnet/html/dotnetperftips.asp)
AutoEventWireup özniteliği başka yollarla kullanın...AutoEventWireup özniteliği de Web kullanıcı denetimlerinde kullanılan @ Control yönergesi bir özniteliktir. Bu makaledeki benzer şekilde, AutoEventWireup özniteliğini kullanabilirsiniz.ReferanslarEk bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 303247
(http://support.microsoft.com/kb/303247/
)
ASP.NET arka planda kodlama modeline genel bakış 312311
(http://support.microsoft.com/kb/312311/
)
Visual Basic. NET'i kullanarak bir ASP.NET uygulamasının arka planda kodlama sınıfını dosyalarla çalışma Daha fazla bilgi için aşağıdaki MSDN Web sitelerini ziyaret edin:http://msdn2.microsoft.com/en-us/library/ydy4x04a(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/ydy4x04a(vs.71).aspx)
http://msdn.microsoft.com/en-us/library/fy30at8h.aspx (http://msdn.microsoft.com/en-us/library/fy30at8h.aspx) http://msdn.microsoft.com/en-us/library/at2tetf6(VS.71).aspx (http://msdn.microsoft.com/en-us/library/at2tetf6(VS.71).aspx) http://msdn2.microsoft.com/en-us/library/edzehd2t(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/edzehd2t(vs.71).aspx) http://msdn.microsoft.com/en-us/library/ms973839.aspx (http://msdn.microsoft.com/en-us/library/ms973839.aspx) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:317690
(http://support.microsoft.com/kb/317690/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste