1
내 응용 프로그램에서 사용자는 DropDownList에서 Product Categories를 선택해야합니다. 그래서 내가하고 싶은 일은, 카테고리를 선택하지 않고 자신의 주문을 보내려고한다면, 드롭 다운리스트를 강조 표시하여 범주를 선택해야한다는 것입니다. 내 문제는 지금이 DropDownList의 스타일을 시도한 시도가 아니라는 것입니다. 그래서 나는 당신이 나를 도와하거나 문제가 어디 있는지 말해 줄 수 있기를 바랍니다 :스타일링 DropdownListFor 오류가 나타날 때
CSS-파일 : 뷰에서
이.field-validation-error {color: #ffb3b3;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #f00; background-color: #ffb3b3;}
.select.input-validation-valid { display: none;}
.select.input-validation-error { color: #ffb3b3; }
.validation-summary-error {font-weight: bold; color: #ffb3b3;}
.validation-summary-valid {display: none}
DropdownListFor :
@if (Request.Form["SendOrder"] != null && String.IsNullOrEmpty(ProductCategory))
{
@Html.DropDownListFor(m => m.PC,
new SelectList(Model.ProductCategory.OrderBy(m => m.PCNumber),
"", "CategoryName",
new {@class = "field-validation-error, input-validation-error,
select.input-validation-error" }), "Select a Category")
}
else
{
@Html.DropDownListFor(m => m.PC,
new SelectList(Model.ProductCategory.OrderBy(m => m.PCNumber),
"", "CategoryName"), "Select a category")
}
부트 스트랩 클래스의 도움을 받아 드롭 다운을 div에 넣고 조건에 따라 div에 부트 스트랩 클래스를 적용하십시오. –