ASP.NET Web Pages - Ongeza kod少a ya Razor
- Makao ya Kwanza Mwongozo wa WebPages
- Makao ya Kina Mashirika ya WebPages
Kwenye ujumbe huu, tutaona kufanya kwa kusababuwa kwa kusababuwa na C# na Visual Basic kwa uandishi wa Razor.
Je, ni nini Razor?
- Razor ni uandishi wa habari wa kwenye serveri ambao unafanya machache ya kushababu kwa uandishi wa kwenye serveri
- Razor ina uwezo wa habari ya ASP.NET ya kawaida, lakini inaendelea kwa kusoma na kutumia
- Razor ni uandishi wa habari wa kwenye serveri kama ya ASP na PHP
- Razor inahusiana na lugha ya uandishi ya C# na Visual Basic
Ongeza kod少a ya Razor
Je, unazotafuta hali ya siku ya zaidi ya habari:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> </body> </html>
Sikia, kuongeza kod少a ya Razor kwenye mifano hii:
Mifano
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages Demo</title> </head> <body> <h1>Hello Web Pages</h1> <p>Muda ni @DateTime.Now</p> </body> </html>
Kumaliza Mifano
Hali hii ina hatua ya HTML ya kawaida, na pia ina: kod少a ya Razor ambayo inasababuwa na @.
Kazi yote ya kod少a ya Razor inaangalia muda wa sasa kwenye serveri, na kuonesha kwa kuzingatia chaguo la muundo, au kuonesha katika muundo wa kuzingatia kwa kuzingatia kwa kuzingatia (Unaweza kuchagua chaguo la muundo, au kuonesha katika muundo wa kuzingatia kwa kuzingatia kwa kuzingatia)
Masharti ya uandishi wa Razor ya C#
- Kichwa cha kod少a cha Razor kinasababuwa na @{ ... }
- Mafupi ya mawili ya mawili ya kwanza inaanza na @
- Amri ya kod少a inafunga na mitambo ya kufikia
- Machache inasababu kwa kutumia nafasi ya var
- Tafsiri inafikiria kusomwa na mawili
- Kod少a ya C# inaeleza kwa ukishababu
- C# wasiliano niweza kusababu .cshtml
C# mifano
<!-- Mafupi ya mawili ya mawili ya kwanza --> @{ var myMessage = "Hello World"; } <!-- Mafupi ya mawili ya mawili ya kwanza --> <p>MyMessage 的价值是:@myMessage</p> <!-- Mafupi ya matumizi ya mawili na ya nne --> @{}} var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Today is: " + weekDay; } <p>Mashabiki ni: @greetingMessage</p>
Kumaliza Mifano
Makaidi ya lugha ya kipendekezo cha VB
- Hisia ya kipendekezo cha Razor inaingia na @Code ... End
- Mafupi ya mawili ya mawili ya kwanza inaanza na @
- Muarama inatumika kwa kuingia kwamba Dim
- Tafsiri inafikiria kusomwa na mawili
- Kipendekezo cha C# kina kufikiria kubuni kubwa
- Kifupi cha faili ya C# ni .vbhtml
Mifano
<!-- Mafupi ya mawili ya mawili ya kwanza --> @Code dim myMessage = "Hello World" End Code <!-- Mafupi ya mawili ya mawili ya kwanza --> <p>Wagumu wa myMessage ni: @myMessage</p> <!-- Mafupi ya matumizi ya mawili na ya nne --> @Code dim greeting = "Welcome to our site!" dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " Today is: " & weekDay End Code <p>Mashabiki ya kwanza ni: @greetingMessage</p>
Kumaliza Mifano
Mafunzo ya C# na Visual Basic
Ikiwa ni nafasi kusoma zaidi kuhusu Razor na lugha ya programu ya C# na Visual Basic, tafadhali nitaona kuliko mafunzo hii ya tutu. Hisia ya Razor.
- Makao ya Kwanza Mwongozo wa WebPages
- Makao ya Kina Mashirika ya WebPages