Ultimele tutoriale de dezvoltare web
 

ASP.NET Pagini Web - Adăugarea de cod aparat de ras


In acest tutorial vom folosi Razor de Razor de marcare cu C # și codul Visual Basic


Ce este Razor ?

  • Razor este o sintaxă de marcare pentru adăugarea de cod bazate pe server la pagini web
  • Razor are puterea de marcare ASP.NET tradiționale, dar este mai ușor de a învăța, și mai ușor de utilizat
  • Razor este un marcaj de sintaxă server side mult ca ASP și PHP
  • Razor sprijină C # și Visual Basic limbaje de programare

Adăugarea de Razor de Razor Cod

Amintiți-vă pagina web din capitolul anterior:

<!DOCTYPE html>

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

Acum , adăugați un Razor de Razor cod exemplu:

Exemplu

<!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 exemplu »

Pagina conține elementele de limbaj HTML obișnuită, cu un plus: de @ marcate Razor cod.

Razor de Razor Codul nu toate lucrările de a determina ora curentă pe server și îl afișează. (You can specify formatting options, or just display the default) de (You can specify formatting options, or just display the default)


Principalele Razor Reguli Sintaxa C #

  • Razor blocuri de cod sunt închise în @ {...}
  • Expresii inline (variables and functions) începe cu @
  • Declarații de cod se termină cu punct și virgulă
  • Variabilele sunt declarate cu cuvântul cheie var
  • Șiruri sunt închise între ghilimele
  • Codul C # este sensibil la majuscule
  • C # fișiere au extensia .cshtml

C # Exemplu

<!-- 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 exemplu »

Principal Razor Reguli Sintaxa pentru VB

  • Razor blocuri de cod sunt închise în @Code ... Cod Sfârșit
  • Expresii inline (variables and functions) începe cu @
  • Variabilele sunt declarate cu cuvântul cheie Dim
  • Șiruri sunt închise între ghilimele
  • Codul VB nu este sensibil la majuscule
  • VB fișiere au extensia .vbhtml

Exemplu

<!-- 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 exemplu »

Mai multe despre C # și Visual Basic

Dacă doriți să aflați mai multe despre Razor, și C # și Visual Basic limbaje de programare, du - te la Razor secțiunea a acestui tutorial.