En son web geliştirme öğreticiler
 

ASP.NET Web Sayfaları - Jilet Kod Eklemek


Bu dersimizde kullanacağız Razor C # ve Visual Basic kodu ile işaretlemeyi


Nedir Razor ?

  • Razor web sayfalarına sunucu tabanlı kod ekleyerek için bir biçimlendirme sözdizimi
  • Razor geleneksel ASP.NET biçimlendirme gücüne sahiptir, fakat öğrenmek daha kolay ve kullanımı daha kolaydır
  • Razor ASP ve PHP gibi pek bir sunucu tarafı biçimlendirme sözdizimi
  • Razor C # ve Visual Basic programlama dili destekler

Ekleme Razor Kodunu

Önceki bölümdeki web sayfası hatırlayın:

<!DOCTYPE html>

<html lang="en">
<head>
   <meta charset="utf-8" />
    <title>Web Pages Demo</title>
</head>
<body>
    <h1>Hello Web Pages</h1>
</body>
</html>

Şimdi bazı eklemek Razor örnek kod:

Ö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>
»Run örnek

Sayfa bir ek ile, sıradan HTML işaretlemesi içeriyor: @ işaretli Razor kodu.

Razor kod sunucusundaki geçerli zamanı belirleme ve görüntülemek ait tüm çalışır. (You can specify formatting options, or just display the default)


Ana Razor C # için sözdizimi kuralları

  • Razor kod blokları @ içine {...} edilir
  • Satır içi ifadeler (variables and functions) @ ile başlar
  • Kod ifadeleri noktalı virgül ile sona
  • Değişkenler var anahtar sözcüğüyle bildirilen
  • Dizeler tırnak işaretleri içine alınır
  • C # kodu harfe duyarlıdır
  • C # dosya uzantısına sahip .cshtml

Cı • Örnek

<!-- 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>
»Run örnek

Ana Razor VB için sözdizimi kuralları

  • Razor kod blokları @Code içine alınır ... Bitiş Kodu
  • Satır içi ifadeler (variables and functions) @ ile başlar
  • Değişkenler Dim anahtar sözcüğüyle bildirilen
  • Dizeler tırnak işaretleri içine alınır
  • VB kodu harfe duyarlı değildir
  • VB dosyaları uzantısı var .vbhtml

Örnek

<!-- 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>
»Run örnek

C # ve Visual Basic Hakkında Daha Fazla

Eğer Razor ve C # ve Visual Basic programlama dilleri hakkında daha fazla bilgi edinmek istiyorsanız, gidin Razor bölümünde bu yazının.