ASP.NET Razor - بەلگە

Razor پروگرامما تىلى ئەمەس. ئۇ مۇلازىمىتىر بۆلىكى بەلگە تىلى.

Razor دېگەن نېمە؟

Razor توربەتكە مۇلازىمىتىر ئاساسىدىكى كود (Visual Basic ۋە C#) سىغدۇرۇشقا رۇخسەت قىلىدىغان بەلگە گرامماتىكىسى.

توربەت توركۆرگۈچكە يېزىلغان ۋاقىتتا، مۇلازىمىتىر ئاساسىدىكى كودلار ھەرىكەتچان مەزمۇن قۇرالايدۇ. توربەت ئېچىلغاندا، مۇلازىمىتىر توركۆرگۈچكە قايتىشتىن بۇرۇن، بەت ئىچىدىكى مۇلازىمىتىر ئاساسىدىكى كودنى ئىجرا قىلىدۇ. مۇلازىمىتىردا يۈرگۈزۈلگەچكە، بۇ كود مۇرەككەپ ۋەزىپىلەرنى ئىجرا قىلالايدۇ، مەسىلەن سانداننى زىيارەت قىلىش.

Razor تىلى ASP.NET ئاساسىدا بولۇپ، تور قوللىنىشچان پروگراممىلىرىنى قۇرۇش ئۈچۈن لايىھەلەنگەن. ئۇنىڭدا ئەنئەنىۋىي ASP.NET بەلگىسىنىڭ ئىقتىدارى بولۇپ، ئىشلىتىش ۋە ئۆگېنىش تېخىمۇ ئاسان.

Razor گرامماتىكىسى

Razor ئىشلەتكەن گرامماتىك PHP ۋە ASP گە ئوخشىشىپ كېتىدۇ.

Razor:

<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>

PHP:

<ul>
<?php 
for ($i = 0; $i < 10; $i++) {
echo("<li>$i</li>");
} 
?>
</ul>

Web Forms (شۇنداقلا Classic ASP):

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>

Razor ياردەمچىسى

Razor ياردەمچىسى ئاددىي Razor كودى ئارقىلىق زىيارەت قىلالايدۇ.

سىز يەنە Razor گرامماتىكىسىنى ئىشلىتىپ ئۆزىڭىزنىڭ ياردەمچىسىنى قۇرالايسىز، ياكى ئىچكى قىسىمدا قۇرۇلغان ASP.NET ياردەمچىنى ئىشلىتەلەيسىز.

تۆۋەندىكىسى بىر قىسىم مۇھىم Razor ياردەمچىسىنىڭ قىسقىچە تەسۋىرى:

  • Web Grid
  • Web Graphics
  • Google Analytics
  • Facebook Integration
  • Twitter Integration
  • Sending Email
  • Validation

Razor پروگرامما تىلى

Razor بىرلا ۋاقىتتا C# (C sharp) ۋە VB (Visual Basic) نى قوللايدۇ.