ASP.NET Razor - Yadda ake rarraba
- صفحه قبل WebPages Assistant
- صفحه بعدی Razor Syntax
Razor kiyiyya kiyiyya baya cikin yawan harsuna. Ita ce kuma yadda ake samar da rarraba a kan server.
Kwani ni Razor? (What is Razor?)
Razor یک نحو علامتگذاری است که به شما اجازه میدهد کد سمت سرور (Visual Basic و C#) را به صفحه وب اضافه کنید.
وقتی یک صفحه وب به مرورگر نوشته میشود، کد سمت سرور میتواند محتوای داینامیک ایجاد کند. در زمان بارگذاری صفحه، سرور قبل از اینکه صفحه را به مرورگر بازگرداند، کد سمت سرور درون صفحه را اجرا میکند. چون این کد در سرور اجرا میشود، میتواند وظایف پیچیدهای مانند دسترسی به دیتابیس را انجام دهد.
Razor بر اساس ASP.NET است و برای ایجاد برنامههای وب طراحی شده است. آن دارای تواناییهای علامتگذاری سنتی ASP.NET است، اما قابل استفادهتر و یادگیریتر است.
Razor Syntax
نحو استفاده از 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) پشتیبانی میکند.
- صفحه قبل WebPages Assistant
- صفحه بعدی Razor Syntax