شرح ماالمقصود بتقنية الرازورRazor وماهي اهميتهاواستخدامها في الAsp.net MVC
المقصود بتقنية الرازورRazor هو كيفية كتابة كود سي شارب داخل صفحة الهتمل وهي التقنية التي استحدثتها مايكروسوفت بموضوع الMVC وهي كيف تتعامل مع الكلاينت من خلال المتصفح من خلال الهتمل وليس من خلال السيرفر فقط.
ماهي قواعد كتابة الرازور؟
للبدء بصيغة تقنية الرازور كل ماعليك فعله في صفحة ال HTML هو وضع العلامة @ في بداية الكود وكما موضح بصورة المثال التالي :
حيث اننا كتبنا كود السي شارب هنا في صفحة الهتمل مبتدء بعلامة ال@ وهنا دالة التاريخ هي ضمن كود السي شارب اصل العبارة بالسي شارب هي ()DateTime.Now.ToShortDateStringفقط الفرق هو البدء باضافه العلامه @ والكتابة بصفحة الهتمل .هنا في هذا المثال يتم عرض التاريخ لهذا اليوم بالصيغة المختصرة.مثال اخر مثلا نريد ان نعرض اسم المتصفح الحالي الذي نستخدمه ويكون بكتابة الكود الاتي كما بالصورة ادناه
في هذا المثال اصل العبارة في السي شارب هي : ;Request.Browser.Browserولو اردنا عرض قيمة معينة من موديل تم انشاؤه مسبقا فيتم ذلك بنفس الطريقة مثال :نريد عرض الاسم من الCustomer model يكون الكود بالصيغة المبينة بالصورة التالية: 
وبهذا عرفنا ماهي تقنية الرازور والصيغة المعتمدة بكتابة الكود فيها .نتمنى لكم التوفيق 