ASP.NET - వెబ్ పేజీ
- పూర్వ పేజీ వెబ్ఫారమ్స్ ఉపన్యాసం
- తదుపరి పేజీ వెబ్ఫారమ్స్ కంట్రోల్స్
సాధారణ ASP.NET పేజీ సాధారణ HTML పేజీతో అదే రూపంలో ఉంటుంది.
Hello CodeW3C.com
ASP.NET అభ్యాసం ప్రారంభించడానికి, మేము బ్రౌజర్లో "Hello CodeW3C.com" ప్రదర్శించే సాధారణ HTML పేజీని నిర్మిస్తాము:
Hello CodeW3C.com
Hello CodeW3C.com తో HTML రాసినది
ఈ HTML పేజీ యొక్క HTML కోడ్:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> </body> </html>
మీరు ప్రయత్నించడానికి కావలసినంతగా, ఈ కోడ్ను "firstpage.html" ఫైలులో ఉంచండి మరియు ఈ ఫైలుకు లింక్ సృష్టించండి, ఇలా చేయండి:firstpage.html.
Hello CodeW3C.com తో ASP.NET రాసినది
HTML పేజీని ASP.NET కు మార్చడానికి సరళమైన మార్గం, ఈ HTML ఫైలును .aspx పేరుతో కొత్త ఫైలుగా కాపీ చేయడం.
ఇవి మా ఉదాహరణను ASP.NET పేజీగా ప్రదర్శిస్తాయి:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> </body> </html>
మీరు ప్రయత్నించడానికి కావలసినంతగా, ఈ కోడ్ను "firstpage.aspx" ఫైలులో ఉంచండి మరియు ఈ ఫైలుకు లింక్ సృష్టించండి:firstpage.aspx.
ఇది ఎలా పని చేస్తుంది?
మూలానికి చూస్తే, ASP.NET పేజీ మరియు HTML పూర్తిగా అదే.
HTML పేజీ విస్తరణ పేరు .htm లేదా .html. బ్రౌజర్ సర్వర్ నుండి HTML పేజీని అభ్యర్ధించినప్పుడు, సర్వర్ ఏ మార్పులు చేయకుండా అదే పేజీని బ్రౌజర్కు పంపుతుంది.
ASP.NET పేజీ విస్తరణ పేరు .aspx. బ్రౌజర్ కి ASP.NET పేజీని అభ్యర్ధించినప్పుడు, సర్వర్ పేజీలోని ఎక్సిక్యూటబుల్ కోడ్ను ప్రాసెస్ చేస్తుంది మరియు తరువాత బ్రౌజర్కు ఫలితాన్ని పంపుతుంది.
పైని ASP.NET పేజీ ఏ ఎక్సిక్యూటబుల్ కోడ్ను కలిగి లేదు, కాబట్టి ఏ కోడ్ను కూడా అమలు చేయబడదు. ఈ ఉదాహరణలో, మేము స్టాటిక్ HTML పేజీ మరియు డైనమిక్ ASP పేజీ యొక్క వ్యత్యాసాన్ని మీకు చూపించేందుకు పేజీలో కొన్ని ఎక్సిక్యూటబుల్ కోడ్ను జోడిస్తాము.
క్లాసిక్ ASP
Active Server Pages (ASP) చాలా పాటు ప్రసిద్ధి చెందింది. ASP ద్వారా, ఎక్సిక్యూటబుల్ కోడ్ను HTML పేజీ లోపల చేర్చవచ్చు.
ASP.NET ముందు యున్న ASP వర్షాలు క్లాసిక్ ASP (క్లాసిక్ ASP) అని పిలుస్తారు.
ASP.NET క్లాసిక్ ASP కి పూర్తిగా సహకరించదు, కానీ కొంత మార్పులతో క్లాసిక్ ASP సాధారణ ASP.NET గా పనిచేస్తుంది.
మీరు క్లాసిక్ ASP గురించి మరింత తెలుసుకోవాలనుకుంటే, మా సైట్ ను సందర్శించండి, ASP పాఠ్యక్రమం.
క్లాసిక్ ASP తో రచించబడిన డైనమిక్ పేజీ
మీరు డైనమిక్ కంటెంట్ ద్వారా పేజీని చూపించడానికి ఎలా ఉపయోగించాలనే ఉపదేశాన్ని మాకు ప్రదర్శించడానికి, మేము పైని ఉదాహరణలకు కొన్ని సిర్ఫ్యూస్ కోడ్లను జోడించాము:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> <p><%Response.Write(now())%></p> </body> </html>
<% --%> టాగులో ఉన్న కోడ్ సర్వర్ పై అమలు అవుతుంది.
Response.Write అనేది ASP కోడ్, ఇది HTML అవుట్పుట్ స్ట్రీమ్ కు టెక్స్ట్ ను రిటర్న్ చేస్తుంది.
Now() అనేది సర్వర్ ప్రస్తుత తేదీ మరియు సమయాన్ని తిరిగి ఇవ్వుతున్న ఫంక్షన్.
మీరు స్వయంగా ప్రయోగించడానికి కావలసినంతగా, ఈ కోడ్ని "dynpage.asp" పేరుతో ఫైలులో నిల్వ చేయండి, ఈ ఫైలుకు లింకును సృష్టించండి:dynpage.asp.
ASP .NET తో రచించబడిన డైనమిక్ పేజీ
ఈ కోడ్ని ఉపయోగించి మా ఉదాహరణను అస్ప్.నెట్ పేజీగా చూపించవచ్చు:
<html> <body style="background-color:#e5eecc; text-align:center;"> <h2>Hello CodeW3C.com!</h2> <p><%Response.Write(now())%></p> </body> </html>
మీరు స్వయంగా ప్రయోగించడానికి కావలసినంతగా, ఈ కోడ్ని "dynpage.aspx" పేరుతో ఫైలులో నిల్వ చేయండి, ఈ ఫైలుకు లింకును సృష్టించండి:dynpage.aspx.
ASP.NET vs క్లాసిక్ ASP
పైని ఉదాహరణలు అస్ప్.నెట్ మరియు క్లాసిక్ అస్ప్.నెట్ మధ్య వ్యత్యాసాలను చూపలేదు.
మీరు చివరి రెండు ఉదాహరణలలో చూసినట్లుగా, ఈ రెండు అస్ప్.నెట్ మరియు అస్ప్.నెట్.నెట్ పేజీల మధ్య ఏ వ్యత్యాసం లేదు.
క్రింది అధ్యాయాలలో, మీరు చూస్తారు, సర్వర్ కంట్రోల్స్ అస్ప్.నెట్ కు క్లాసిక్ అస్ప్.నెట్ కంటే ఎక్కువ శక్తివంతం చేస్తాయి.
- పూర్వ పేజీ వెబ్ఫారమ్స్ ఉపన్యాసం
- తదుపరి పేజీ వెబ్ఫారమ్స్ కంట్రోల్స్