2016-09-15 2 views
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") 
} 
+0

부트 스트랩 클래스의 도움을 받아 드롭 다운을 div에 넣고 조건에 따라 div에 부트 스트랩 클래스를 적용하십시오. –

답변

0

이에 관심있는 사람들을위한의 문제가 해결되고 해결책을 찾을 수 있습니다 here

관련 문제