Razor یک تکنیک برنامه نویسی در ASP.Net است که برای ساخت صفحات پویاي وب با زبان C# یاVB.Net استفاده می شود.با این تکنیک میتوان کدهای سروری را در همان قسمت کدهای کلاینتی اضافه کرد.
مقدمه
ويژگی Asp.net پشتیباني از ماژول های متفاوت به عنوان View Engine¹ است که میتوانند به عنوان Plugin اضافه شوند.view engine پیش فرض برای ASP.NET MVC همان .aspx/.ascx/.maste است که در ASP.NET Web Forms هم استفاده میشد.view engine های رايج دیگر عبارتند از NHamlو Spark .
Razor در January 2011 برای نسخهی Visual Studio 2010 نهایی شد و اکنون بخشی ازView Engin درASP.NET MVC 3 و Microsoft WebMatrix² میباشد.
Razor در واقع یک مدل جدید در نوشتن کدهای زبان C# در MarkUp³ است.در این روش به جای استفاده از تگ های <%= %> برای تفکیک بلاک کدها از علامت @ و بدون نیاز به ایجاد بلاک استفاده میشود.
جهت دریافت مقاله فایل ضمیمه را دانلود کنید