У меня возникли проблемы, обертывая мою голову вокруг того, как работает синтаксис Razor.Как синтаксис Microsoft Razor запускает код на стороне сервера, не подвергая его клиенту?
Я понимаю, что он позволит вам встроить код на стороне сервера непосредственно на страницу, но он сохраняет все это от клиента, даже если клиент может взаимодействовать с ним.
Я привык к веб-представлениям ASP.net и вещам такого характера - синтаксис Razor по существу делает обратные вызовы, и весь код содержится внутри страницы или способ взаимодействия клиента с сервером, боковой код принципиально отличается?
Если это слишком открыто, пожалуйста, оставьте мне комментарии относительно того, как сфокусировать вопрос больше. Боюсь, я еще недостаточно понимаю, чтобы задавать тонкие вопросы.
Спасибо!
Так же, как старый ASP, как PHP, серверная сторона рамки обрабатывает код и выдает результат в виде страницы для клиента. Он не выполняет никаких обратных связей и не проводит каких-либо магии, он просто обрабатывает компоненты на стороне сервера, что приводит к отправке страницы клиенту. Напишите проект ASP.NET, откройте его в браузере, посмотрите на источник страницы. – David