ASP.NET MVC - అప్లికేషన్ ఫోల్డర్
- ముందు పేజీ ఎంవిసి అప్లికేషన్
- తరువాత పేజీ ఎంవిసి లేఆఉట్
ASP.NET MVC నేర్చుకోవడానికి, మేము ఇంటర్నెట్ అప్లికేషన్ నిర్మిస్తాము.
భాగం 2:అప్లికేషన్ ఫోల్డర్ను తెలుసుకోండి.
ఎంవిసి ఫోల్డర్
సాధారణ ASP.NET MVC వెబ్ అప్లికేషన్లు ఈ ఫోల్డర్ కంటెంట్ను కలిగి ఉంటాయి:
అప్లికేషన్ సమాచారం
- పరిపాటికలు
- రిఫరెన్సెస్
అప్లికేషన్ ఫోల్డర్
- App_Data ఫోల్డర్
- Content ఫోల్డర్
- Controllers 文件夹
- Models ఫోల్డర్
- Scripts ఫోల్డర్
- Views ఫోల్డర్
కన్ఫిగరేషన్ ఫైల్స్
- Global.asax
- packages.config
- Web.config
అన్ని MVC అప్లికేషన్లలో ఫోల్డర్ పేర్లు సమానంగా ఉంటాయి. MVC ఫ్రేమ్వర్క్ డిఫాల్ట్ పేర్లపై ఆధారపడి ఉంటుంది. కంట్రోలర్స్ ఫోల్డర్లో కంట్రోలర్స్ ఉంటాయి, వ్యూస్ ఫోల్డర్లో వ్యూస్ ఉంటాయి, మరియు మోడల్స్ ఫోల్డర్లో మోడల్స్ ఉంటాయి. మీరు అప్లికేషన్ కోడ్లో ఫోల్డర్ పేర్లను ఉపయోగించకూడదు.
ప్రమాణబద్ధమైన పేర్లు కోడ్ పరిమాణాన్ని తగ్గిస్తాయి, మరియు MVC ప్రాజెక్టులను అర్థం చేయడానికి డెవలపర్లకు మద్దతు చేస్తాయి.
ప్రతి ఫోల్డర్ కంటెంట్ని ముందుకు సంక్షిప్త వివరణ ఇవ్వబడింది:
App_Data ఫోల్డర్
App_Data ఫోల్డర్ అప్లికేషన్ డేటాను నిల్వ చేయడానికి ఉపయోగిస్తారు.
ఈ శిక్షణానికి తర్వాత భాగాల్లో, మేము App_Data ఫోల్డర్కు SQL డేటాబేస్ జోడిస్తాము.
Content ఫోల్డర్
Content ఫోల్డర్ స్టాటిక్ ఫైల్స్ కొరకు ఉపయోగిస్తారు, అనగా స్టైల్స్ (CSS ఫైల్స్), గ్రాఫ్స్ మరియు చిత్రాలు.
Visual Web Developer స్వయంచాలకంగా Content ఫోల్డర్కు ఒక ఫైల్ని జోడిస్తుంది themes ఫోల్డర్. ఈ themes ఫోల్డర్ జూలెజ్ స్టైల్స్ మరియు చిత్రాలను పరిచయం చేస్తుంది. ఈ ప్రాజెక్టులో, ఈ థీమ్ ఫోల్డర్ను తొలగించవచ్చు.
Visual Web Developer ప్రాజెక్టుకు ప్రమాణబద్ధ స్టైల్స్ ఫైల్స్ జోడిస్తుంది: Content ఫోల్డర్లో ఫైల్స్ Site.css。这个样式表文件是您希望改变应用程序样式时需要编辑的文件。
我们将在本教程的下一章中编辑这个样式表文件 (Site.css)。
Controllers 文件夹
Controllers 文件夹包含负责处理用户输入和响应的控制器类。
MVC కంట్రోలర్ ఫైళ్ళను అంతర్గతంగా "Controller" అనే అంత్యపదంతో ముగించాలి.
Visual Web Developer ఒక Home కంట్రోలర్ (హోమ్ పేజీ మరియు గురించి పేజీ కొరకు) మరియు ఒక Account కంట్రోలర్ (లాగిన్ పేజీ కొరకు) సృష్టించింది.
మేము ఈ పాఠ్యక్రమంలో తరువాత మరిన్ని కంట్రోలర్స్ సృష్టించాలి.
Models ఫోల్డర్
Models ఫోల్డర్ అనువర్తనం యొక్క మోడల్స్ క్లాస్లను కలిగి ఉంటుంది. మోడల్స్ అనువర్తనం యొక్క డాటాను నిల్వ చేస్తుంది మరియు సమకూర్చుతుంది.
మేము ఈ పాఠ్యక్రమంలో తరువాత మోడల్స్ (క్లాస్లు) సృష్టించాలి.
Views ఫోల్డర్
Views ఫోల్డర్ అనువర్తనం యొక్క ప్రదర్శనకు సంబంధించిన HTML ఫైళ్ళను నిల్వ చేస్తుంది (వినియోగదారి ఇంటర్ఫేస్).
Views ఫోల్డర్ లో ప్రతి కంట్రోలర్ కొరకు ఒక ఫోల్డర్ ఉంది.
Visual Web Developer ఒక Account ఫోల్డర్, ఒక Home ఫోల్డర్, ఒక Shared ఫోల్డర్ (వ్యూస్ ఫోల్డర్ లోని) సృష్టించింది.
Account ఫోల్డర్ రిజిస్టర్ మరియు లాగిన్ యూజర్ ఖాతాలకు ఉపయోగించే పేజీలను కలిగి ఉంటుంది.
Home ఫోల్డర్ అనువర్తనం యొక్క పేజీలను నిల్వ చేస్తుంది, విధానం గురించి పేజీ వంటి.
Shared ఫోల్డర్ కంట్రోలర్స్ మధ్య భాగస్వామ్యం చేసుకునే ప్రదర్శన పుటలు (మాడల్ పేజీలు మరియు లేఆఉట్ పేజీలు) నిల్వ చేస్తుంది.
మేము ఈ పాఠ్యక్రమంలో తరువాత సంఘటనలో ఈ లేఆఉట్ ఫైళ్ళను సవరించాలి.
Scripts ఫోల్డర్
Scripts ఫోల్డర్ అనువర్తనం యొక్క JavaScript ఫైళ్ళను నిల్వ చేస్తుంది.
సాధారణంగా, Visual Web Developer ఈ ఫోల్డర్ లో ప్రమాణబద్ధ MVC, Ajax మరియు jQuery ఫైళ్ళను చేర్చుతుంది:
నోట్స్:ఫైల్ "modernizr" అనేది అనువర్తనంలో HTML5 మరియు CSS3 ను మద్దతు ఇవ్వడానికి ఉపయోగించే JavaScript ఫైలు.
- ముందు పేజీ ఎంవిసి అప్లికేషన్
- తరువాత పేజీ ఎంవిసి లేఆఉట్