ASP.NET MVC, отличается синтаксис Razor и синтаксис ASP.NET? - PullRequest
0 голосов
/ 08 июля 2011

Преимущество синтаксиса бритвы над синтаксисом asp.net, просто использующего короткий тег "@" вместо "<% =%>" ??

Может ли это быть любой другой способ или метод привязки данных, который может использовать бритва, но синтаксис asp.net нет?

Ответы [ 2 ]

1 голос
/ 08 июля 2011

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

Для получения дополнительной информации: Нажмите, нажмите.

0 голосов
/ 08 июля 2011

@section, @model, IntelliSense, встроенный C #, что еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...