İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:

PAYLAŞ:

SORU:

ASP.NET ile Web formları nasıl oluşturulur?


CEVAP:

ASP.NET ile bir web sayfası geliştirildiğinde
aslında üye fonksiyonları, üye değişkenleri ve olayları
olan bir sınıf oluşturulmaktadır. Bu web sayfası
çağrıldığında ise bu sınıfa ait bir nesne yaratılır ve bu
nesne tarafından hizmet sunulur.
Visual Studio ile ASP.NET uygulaması geliştirmek için
yeni bir ASP.NET Web Application projesi oluşturmak
gerekir. File/New/Project seçeneği seçilir. Açılan
pencerede MVC ya da Web Formları tercih edilir. Web
Formları ile birbirinden bağımsız veya belli ölçülerde
bağımlı web sayfaları geliştirilmektedir. Web formlarında
MVC’de olduğu gibi bir ayrım söz konusu değildir. New
ASP.NET Project diyalog kutusunda Microsoft Azure onay
kutusu bulunmaktadır. Microsoft Azure, Microsof’un
bulut teknolojisinin adıdır. Eğer üyelik var ise projeler
Microsoft Azure üzerinde saklanabilir, dağıtılabilir ve
yönetilebilir. Microsoft Azure seçeneği iptal edilerek OK
düğmesine tıklandığında bir proje oluşturulmuş olur.
Web Forms olarak oluşturulan web sayfaları aspx uzantılı
olmaktadır. Visual studio ile geliştirme yapıldığında ayrıca
aspx dosyası ile aynı isimde bir adet cs uzantılı ve bir adet
de designer.cs adlı dosya oluşturulmaktadır. Genellikle
HTML, CSS ve JavaScript kodları aspx dosyasına, C#
kodları ile cs dosyasına yazılmaktadır. Designer.cs
dosyası sistem tarafından otomatik oluşturulmakta ve
toolbox kullanılarak form üzerine eleman eklendiğinde
otomatik olarak güncellenmektedir. HTML, CSS,
JavaScript ve C# kodları tek bir dosyaya yazılarak web
sayfası oluşturulabilir. Ancak Visual Studio’nun
yönlendirdiği şekilde kullanmak ve C# kodlarını farklı
dosyalarda barındırmak kodların yönetimi açısından daha
iyi bir yöntem olacaktır. Kullanıcılar web sayfasını
çağırmak istediklerinde aspx uzantılı dosyanın yolunu
vermeleri gerekir.