Razor довольно крутой, он часто может обнаружить, пишете ли вы HTML-код в своих блоках кода.Итак, скажите, что вы объявляете большой блок кода C #, используя @.Затем вы пишете в нем цикл foreach и пишете HTML-код, который должен быть выведен на экран.В разметке ASP.net вам придется завершить блок кода C # с помощью%>, а затем снова открыть его с помощью <%.Razor, с другой стороны, может определять, когда вы пишете HTML, и делает это за вас.Он также определит, куда вы поместите скобку, которая закрывает петлю, без необходимости помещать ее в пределах <%%>.Очень удобно и экономит время.
Для получения дополнительной информации: Нажмите, нажмите.