Latest web development tutorials

ASP.NET Web Pages Navalha

Neste tutorial, vamos usar a Navalha marca C # e código do Visual Basic.


O que é Navalha?

  • Navalha é um add baseada em servidor o código para a página de web sintaxe de marcação
  • Navalha tradicional ASP.NET características de marcação, mas é mais fácil de usar e mais fácil de aprender
  • Navalha é uma sintaxe de marcação do lado do servidor, e ASP e PHP como
  • Navalha suporte C # e linguagem de programação Visual Basic

Adicionar Código Navalha

Lembre-se que os exemplos de páginas último capítulo:

<!DOCTYPE html>

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

Agora adicione algum código para a instância Navalha:

Exemplos

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

Correndo instância »

Esta página contém tags HTML comuns, além disso, o código também adiciona uma Navalha @ identidade.

código de navalha é capaz de completar mais um pouco de ação em tempo real no servidor, e os resultados exibidos. (Você pode especificar as opções de formatação, caso contrário ele irá exibir as entradas padrão.)


As principais regras de sintaxe # Navalha C

  • blocos de código de barbear incluídos no @ {...}
  • expressões inline (variáveis ​​e funções) começar!
  • instruções de código termina com um ponto e vírgula
  • Variáveis ​​declaradas usando a palavra-chave var
  • String entre aspas
  • Código C # é case sensitive
  • extensão C # arquivo é .cshtml

Exemplos de C #

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

Correndo instância »


As principais regras de sintaxe Navalha VB

  • blocos de código de barbear contêm @code ... Code End in
  • expressões inline (variáveis ​​e funções) começar!
  • Variáveis ​​declaradas usando a palavra-chave Dim
  • String entre aspas
  • Código VB não é sensível a maiúsculas
  • extensão de arquivo VB é .vbhtml

Exemplos

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

Correndo instância »


Mais sobre C # e Visual Basic

Se você quiser saber mais sobre Navalha, C #, linguagem de programação Visual Basic, consulte este tutorial secção Navalha .