በ Cshtml እና ASPX መካከል ያለው ልዩነት ምንድን ነው?
በ Cshtml እና ASPX መካከል ያለው ልዩነት ምንድን ነው?

ቪዲዮ: በ Cshtml እና ASPX መካከል ያለው ልዩነት ምንድን ነው?

ቪዲዮ: በ Cshtml እና ASPX መካከል ያለው ልዩነት ምንድን ነው?
ቪዲዮ: 'በ' --- ክፍል 1 --- በወንድም ዳዊት ፋሲል 2024, ጥቅምት
Anonim

የ. aspx ቅጥያ በቀላሉ aspnet_isapi ይጭናል። dll ማጠናቀርን የሚያከናውን እና የድር ቅጾችን የሚያገለግል። የ ውስጥ ያለው ልዩነት ተቆጣጣሪ ካርታ በቀላሉ ሁለቱም MVC አፕሊኬሽኖች እና የዌብፎርም አፕሊኬሽኖች በጋራ ስር እንዲኖሩ የሚያስችል ሁለቱ በአንድ አገልጋይ ላይ እንዲኖሩ የመፍቀድ ዘዴ ነው።

በተመሳሳይ, በ ASPX እና Razor መካከል ያለው ልዩነት ምንድነው?

ምላጭ ሞተር ሳይት አቋራጭ ስክሪፕት ጥቃቶችን ይከላከላል፣ በሌላ አነጋገር ለማየት ከማሳየቱ በፊት የስክሪፕቱን ወይም የኤችቲኤምኤል መለያዎችን ኮድ ያደርጋል። ASPX ሞተር ሳይት አቋራጭ ስክሪፕት ጥቃቶችን አይከለክልም፣ በሌላ አነጋገር ማንኛውም ስክሪፕት ተቀምጧል በውስጡ ገጹን በሚሰራበት ጊዜ የውሂብ ጎታ ይባረራል።

እንዲሁም እወቅ፣ Cshtml vs HTML ምንድን ነው? CSHTML ፋይሎች ከ ጋር ተመሳሳይ ናቸው። VBHTML (Visual Basic HTML ) ፋይሎች፣ ነገር ግን ከ Visual Basic ቋንቋ ይልቅ ለ C # ቋንቋ የቀረበ አገባብ ይጠቀማሉ። ማሳሰቢያ፡ Razor በመደበኛው ASP. NET MVC ነባሪ እይታ ሞተር ከሚደገፉት በተጨማሪ አዲስ አብነት አገባብ ስራዎችን ያቀርባል።

ከዚያ የ Cshtml ፋይል ምንድን ነው?

cshtml ን ው ፋይል የሬዘር እይታ ሞተርን የሚያመለክት ቅጥያ. ከቀጥታ ኤችቲኤምኤል በተጨማሪ እነዚህ ፋይሎች ገጾቹ እስከ አሳሹ ድረስ አገልጋይ ከመሆናቸው በፊት በአገልጋዩ ላይ የተጠናቀረ C# ኮድም ይዟል።

ASPX ለምን ጥቅም ላይ ይውላል?

አንድ አይነት የማዋቀሪያ ፋይል ነው። ASPX ፋይሎች፣ እሱም የነቃ አገልጋይ ገጾችን ያመለክታል። እነሱ ናቸው። ተጠቅሟል የማይክሮሶፍት ASP. NET አገልጋይ-ጎን የድር መተግበሪያ ማዕቀፍን በሚያሄዱ የድር አገልጋዮች እና በመሠረቱ ከአገልጋዩ የትኞቹ አካላት (ጽሑፍ፣ ምስሎች፣ ጃቫስክሪፕት እና ሌሎች ንብረቶችን ጨምሮ) ማምጣት እንዳለባቸው ለአሳሹ ይንገሩ።

የሚመከር: