Не могли бы некоторые конвертировать следующий код в стандартный тег html? Что-то вроде <select id="selectDomain" name="selectDomain">
, ЕСЛИ оно преобразуется в тег select.Html DropDownListFor asp.net C#
@Html.DropDownListFor(x => x.domain, Enumerable.Empty<SelectListItem>(), "", new { id = "selectDomain", name = "selectDomain"})
Если я правильно понимаю, не x => x.domain
id="domain" name="domain"
значит? Переписывает ли этот код name
и id
в selectDomain
?
И, наконец, если он не конвертируется в тег html, я хочу добавить класс к данному коду. Я пытался добавить его в разделе new{}
как new{id="selectDomain", name="selectDomain", class="form-control"}
, но он дал мне ошибку говоря expected }
Если вы хотите добавить атрибут класса, вам нужно будет использовать " @ 'перед классом, потому что класс является зарезервированным словом: 'new {id =" selectDomain ", name =" selectDomain ", @ class =" form-control "}' –
Почему бы вам не запустить приложение и просмотреть исходный код в браузер? – ElConrado
@ ElConrado ха-ха, я действительно такой тупой? на самом деле не имеет особого смысла со всеми атрибутами, но я получил его, спасибо: P –