Он соответствует двум или трем цифрам, за которыми следует (необязательно) тире или пробел, затем 3 цифры, снова необязательная тире или пробел и 3 цифры. Кажется, он пытается сопоставить телефонный номер, написанный в разных форматах.
Чтобы создать анонимный тип (или любой тип) со свойством, имеющим зарезервированное ключевое слово в качестве имени в C #, вы можете добавить к имени свойства знак at, @
:
Html.BeginForm("Foo", "Bar", FormMethod.Post, new { @class = "myclass"})
Для VB.NET этот синтаксис будет реализован с помощью точки, .
, которая на этом языке является синтаксисом по умолчанию для все анонимные типы :
Html.BeginForm("Foo", "Bar", FormMethod.Post, new with { .class = "myclass" })
В настоящее время передовой практикой в разработке CSS является создание более общих селекторов с модификаторами, которые можно применять как можно шире на всем веб-сайте. Я бы попытался избежать определения отдельных стилей для отдельных элементов страницы.
Если целью класса CSS в элементе
является управление стилем элементов в форме, вы можете добавить атрибут класса существующий элемент
, который инкапсулирует любую форму по умолчанию в веб-страницах, созданных ASP.NET MVC. Класс CSS в форме требуется редко.