ASP Eğitimleri

ASP ANA SAYFA

WP Eğitimi

Web Sayfaları Tanıtımı Web Sayfaları Jilet Web Sayfaları Düzeni Web Sayfaları Klasörleri Web Sayfaları Küresel Web Sayfaları Formları Web Sayfaları Nesneleri Web Sayfaları Dosyaları Web Sayfaları Veritabanları Web Sayfaları Yardımcıları Web Sayfaları WebGrid Web Sayfaları Grafikleri Web Sayfaları E-postası Web Sayfaları Güvenliği Web Sayfaları Yayınla Web Sayfaları Örnekleri Web Sayfaları Sınıfları

ASP.NET Jilet

Jilet Girişi jilet sözdizimi Razor C# Değişkenleri Razor C# Döngüleri Jilet C# Mantık Razor VB Değişkenleri Razor VB Döngüleri Jilet VB Mantık

ASP Klasik

ASP Girişi ASP Sözdizimi ASP Değişkenleri ASP Prosedürleri ASP Şartları ASP Döngüsü ASP Formları ASP Çerezleri ASP Oturumu ASP Uygulaması ASP #include ASP Global.asa ASP AJAX ASP e-postası ASP Örnekleri

ASP Referansı

ASP VB İşlevleri ASP VB Anahtar Kelimeleri ASP Yanıtı ASP İsteği ASP Uygulaması ASP Oturumu ASP Sunucusu ASP Hatası ASP Dosya Sistemi ASP Metin Akışı ASP Sürücüsü ASP Dosyası ASP Klasörü ASP Sözlüğü ASP Reklam Döndürücü ASP Tarayıcı Başlığı ASP İçerik Bağlantısı ASP İçerik Döndürücü ASP Hızlı Başvuru

ADO Eğitimi

ADO'ya Giriş ADO Bağlantısı ADO Kayıt Kümesi ADO Ekranı ADO Sorgusu ADO Sıralama ADO Ekle ADO Güncellemesi ADO Sil ADO Demosu ADO Hızlandırma

ADO Nesneleri

ADO Komutu ADO Bağlantısı ADO Hatası ADO Alanı ADO parametresi ADO Özelliği ADO Kaydı ADO Kayıt Kümesi ADO Akışı ADO Veri Tipleri

ASP.NET Web Sayfaları - Razor Kodu Ekleme


ASP.NET Web Sayfaları, C# veya VB koduyla Razor biçimlendirmesini kullanır


Jilet İşaretleme

Razor, sunucu kodunu (C# veya VB) ASP.NET web sayfalarına gömmek için basit bir biçimlendirme sözdizimidir .

Örnek

<!DOCTYPE html>

<html lang="en">
<head>
     <meta charset="utf-8" />
     <title>Web Pages Demo</title>
</head>
<body>
     <h1>Hello Web Pages</h1>
     <p>The time is @DateTime.Now</p>
</body>
</html>

Yukarıdaki sayfa hem sıradan HTML işaretlemesini hem de Razor işaretlemesini içerir.


C# için Razor Sözdizimi

  • C# kod blokları @{ ... } içine alınır
  • Satır içi ifadeler (değişkenler veya işlevler) @ ile başlar
  • Kod ifadeleri noktalı virgülle biter
  • Değişkenler, var anahtar sözcüğüyle veya veri türü (int, dize vb.)
  • Dizeler tırnak içine alınır
  • C# kodu büyük/küçük harf duyarlıdır
  • C# dosyaları .cshtml uzantısına sahiptir

C# Örneği

<!-- Single statement block -->
@{ var myMessage = "Hello World"; }

<!-- Inline expression or variable -->
<p>The value of myMessage is: @myMessage</p>

<!-- Multi-statement block -->
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Today is: " + weekDay;
}

<p>The greeting is: @greetingMessage</p>


VB için Razor Sözdizimi

  • VB kod blokları @Code içine alınır ... Bitiş Kodu
  • Satır içi ifadeler (değişkenler veya işlevler) @ ile başlar
  • Değişkenler Dim anahtar sözcüğü ile bildirilir
  • Dizeler tırnak içine alınır
  • VB kodu büyük/küçük harfe duyarlı değildir
  • VB dosyaları .vbhtml uzantısına sahiptir

VB Örneği

<!-- Single statement block  --> 
@Code dim myMessage = "Hello World" End Code
 
<!-- Inline expression or variable --> 
<p>The value of myMessage is: @myMessage</p> 
 
<!-- Multi-statement block --> 
@Code
dim greeting = "Welcome to our site!" 
dim weekDay = DateTime.Now.DayOfWeek 
dim greetingMessage = greeting & " Today is: " & weekDay
End Code


<p>The greeting is: @greetingMessage</p>

C# ve Visual Basic Hakkında Daha Fazlası

Razor, C# ve Visual Basic programlama dilleri hakkında daha fazla bilgi edinmek istiyorsanız:

Bu öğreticinin Razor bölümüne gidin .