ASP.NET Web Pages - Razor కోడ్ను జోడించండి
- ముందు పేజీ వెబ్ పేజెస్ ఉపన్యాసం
- తరువాత పేజీ వెబ్ పేజెస్ లేఆఉట్
ఈ పాఠ్యక్రమంలో మేము C# మరియు Visual Basic కోడ్ను ఉపయోగించి Razor మార్కప్స్ ను ఉపయోగించనున్నాము。
ఏమి ఉంది Razor?
- Razor సర్వర్ ఆధారిత కోడ్ను పేజీలకు జోడించడానికి మార్కప్ సింహాసన గా ఉంటుంది
- Razor ట్రాడిషనల్ ASP.NET మార్కప్ సామర్థ్యాలను కలిగి ఉంది కానీ చాలా సులభంగా నేర్చుకోగలదు మరియు ఉపయోగించగలదు
- Razor ASP మరియు PHP వంటి సర్వర్ సైడ్ మార్కప్ గా ఉంటుంది
- Razor C# మరియు Visual Basic ప్రోగ్రామింగ్ భాషలను మద్దతు చేస్తుంది
Razor కోడ్ను జోడించండి
మీరు గత చాప్టర్లో ఉన్న పేజీని గుర్తించారా:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages డీమో</title> </head> <body> <h1>Hello Web Pages</h1> </body> </html>
ఇప్పుడు ఉదాహరణలో Razor కోడ్ను జోడించండి:
ఉదాహరణ
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <title>Web Pages డీమో</title> </head> <body> <h1>Hello Web Pages</h1> <p>సమయం ఉంది @DateTime.Now</p> </body> </html>
ఉదాహరణ నడుపుము
ఈ పేజీ సాధారణ HTML ముద్రలను కలిగి ఉంది కానీ మరియు అలాగే @ ముద్రలతో చుట్టబడిన Razor కోడ్ను కలిగి ఉంది。
Razor కోడ్ పూర్తిగా సేవింగ్ సర్వర్లో ప్రస్తుత సమయాన్ని గుర్తిస్తుంది మరియు దానిని ప్రదర్శిస్తుంది。(మీరు ఫార్మాట్ ఆప్షన్స్ నిర్దేశించవచ్చు లేదా డిఫాల్ట్ ఫార్మాట్లో మాత్రమే ప్రదర్శించవచ్చు)
C# యొక్క ప్రధాన Razor సింహాసన నియమాలు
- Razor కోడ్ బ్లాక్ @{ ... } ద్వారా చుట్టబడింది
- లోపలి ప్రకటనలు (వేరియబుల్స్ మరియు ఫంక్షన్స్) @ తో మొదలవుతాయి
- కోడ్ పదక్షపదాలు స్కాం ద్వారా ముగిస్తాయి
- వెనుకబడిన విధంగా var పదక్షపదం ద్వారా వరుసలు ప్రకటించబడతాయి
- స్ట్రింగ్స్ యొక్క చుట్టూ రిఫరెన్సులు ఉంటాయి
- C# కోడ్ క్షణకు ప్రతికూలంగా ఉంటుంది
- C# ఫైలు పొడిగించు .cshtml
C# ప్రతిమానికి
<!-- ఒక పంక్తి కోడ్ బ్లాక్ --> @{ వార్తలు మీ సందేశం = "హలో వరల్డ్"; } <!-- పంక్తిలో ప్రకటనలు లేదా వేరియబుల్స్ --> <p>మీ సందేశం విలువ ఉంది: @మీ సందేశం</p> <!-- బహుళ పంక్తి కోడ్ బ్లాక్ --> @{}} var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Today is: " + weekDay; } <p>విధులు ఉంటాయి: @greetingMessage</p>
ఉదాహరణ నడుపుము
VB ప్రధాన Razor సింహాసనాలు
- Razor కోడ్ బ్లాక్ @Code ... End ద్వారా చుట్టబడింది
- లోపలి ప్రకటనలు (వేరియబుల్స్ మరియు ఫంక్షన్స్) @ తో మొదలవుతాయి
- వేరియబుల్స్ Dim కీవర్డ్ ద్వారా ప్రకటించబడతాయి
- స్ట్రింగ్స్ యొక్క చుట్టూ రిఫరెన్సులు ఉంటాయి
- C# కోడ్ కేస్ సెన్సిటివ్ కాదు
- C# ఫైల్ ఎక్స్టెన్షన్ .vbhtml
ఉదాహరణ
<!-- ఒక పంక్తి కోడ్ బ్లాక్ --> @Code dim myMessage = "Hello World" End Code <!-- పంక్తిలో ప్రకటనలు లేదా వేరియబుల్స్ --> <p>నా సందేశం విలువ ఉంది: @myMessage</p> <!-- బహుళ పంక్తి కోడ్ బ్లాక్ --> @Code dim greeting = "Welcome to our site!" dim weekDay = DateTime.Now.DayOfWeek dim greetingMessage = greeting & " Today is: " & weekDay End Code <p>విధులు ఉంటాయి: @greetingMessage</p>
ఉదాహరణ నడుపుము
C# మరియు Visual Basic గురించి మరింత సమాచారం
Razor మరియు C# మరియు Visual Basic ప్రోగ్రామింగ్ భాషలపై మరింత తెలుసుకోవాలంటే, ఈ పాఠ్యక్రమం యొక్క Razor భాగం。
- ముందు పేజీ వెబ్ పేజెస్ ఉపన్యాసం
- తరువాత పేజీ వెబ్ పేజెస్ లేఆఉట్