c# Web

Web Kullanıcı Kontrolleri

Kullanıcı kontrolleri bir içeriğin birden fazla sayfada kullanılmasına olanak sağlar. Bir web sayfasına eklenerek içerik sağlar ve içeriğin yönetiminin tek bir yerden yapılmasını sağlar.
Web kullanıcı kontrolleri sunucu taraflı çalışan bir form içermezler. Bu nedenle çalışmak için mutlaka sunucu taraflı çalışan bir web formun içine eklenmelidir.
ASP.NET yeni sürümlerinde MasterPage kullanımı ile kullanıcı kontrollerinin kullanımı azalmıştır (MasterPage konusuna ilerleyen modüllerde yer verilmektedir).
Web kullanıcı kontrollerinin dosya uzantısı ascx’dir. Web kullanıcı kontrolleri normal ASP.NET sayfaları gibi programlanabilir ve kodları farklı bir dosyada tutulabilir. Kod sayfasının uzantısı da ASP.NET sayfalarına benzer şekilde .ascx.cs’dir
Web kullanıcı kontrolü kodları, klasik ASP.NET sayfalarının kodlarına benzerlik
göstermektedir. .aspx dosyaları @Page direktifi ile başlarken .ascx dosyaları @Control direktifi ile başlamakta ve kontrol ayarlarının bir kısmı bu alanda gerçekleştirilebilmektedir.
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>
Yukarıdaki kod incelenecek olursa:
Arka planda kullanılacak olan programlama dili Language özelliği ile belirlenmektedir.
PageLoad gibi olayların otomatik olarak tetiklenmesini sağlamak amacı ile AutoEvenWireup özelliği true olarak atanmıştır.
Arka plandaki kodları tutacak olan dosya CodeFile özelliği ile belirlenmektedir.
UserControl’ün sınıf adı Inherits özeliğiyle belirtilmektedir.

 


İlgili Makaleler
Asp.Net Yardımıyla Web Sayfasından JSON Veri Çekme
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Asp.Net Uygulamalarında Sweet Alert Mesaj Kullanımı
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Asp.Net Uygulamalarında Modal PopUp Oluşturma
CRUD İşlemlerinde Asenkron(async) Kullanımı
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Regular Expressions ve ASP.Net RegularExpression Validator Kullanarak Parola İlkesi Oluşturma
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
CRUD İşlemlerinde Swagger Kullanımı
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma
Asp.Net Uygulamalarında Güncel Saati Timer Nesnesiyle Gösterme
Asp.Net Sayfasında jQuery Kullanarak Buton Click Olaylarını Kontrol Etme
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?
Yıldız Yöntemiyle Tanımlı Olan Birbiriyle İlişkili Tablolara Bilgi Girme Yöntemleri

Yorum Ekle
   
Kötü İyi