2016-08-01 4 views
0

selected.js를 사용하여 asp.net 목록 상자에 다중 선택 기능을 적용하려고합니다.비활성화 된 옵션은 게시 후 selected.js asp.net

이 목록 상자는 처음에 드롭 다운이 됐었 후 사용할지고 비활성화 항목을 다시 게시 노력이

All 
-----------(disabled through c#) 
MSG(disabled through c#) 
---------(disabled through c#) 
CONTROL PANEL 
WINDOWS SHELL 
-------(disabled through c#) 
OMST(disabled through c#) 
----------(disabled through c# li.Attributes.Add("disable","true"); 
edocket 
dashboard 

같은 값이 포함되어 있습니다.

비활성화 된 항목은 처음에 "활성 결과"가되는 포스트 백 클래스 후에 class = "disabled-result"로 렌더링됩니다.

누구든지이 문제에 대해 도움을 줄 수 있습니까?

답변

0

SELECT 및/또는 OPTION 요소의 일부 속성은 포스트 백에서 자동으로 유지되지 않습니다. "class"및 "disabled"와 같은 값을 유지해야합니다. viewstate, 데이터베이스 저장소 또는 다른 방법을 사용하여이 작업을 수행 할 수 있습니다. 뭔가를해야만이 같은 : "LoadDatabaseItems는"드롭 다운 목록의 초기로드를 처리하는 SELECT 컨트롤과 멤버의 OPTION 요소 모두의 초기 속성을 설정하는 것입니다

Private Sub Page_Init(sender As Object, e As System.EventArgs) Handles Me.Init 
    If IsPostBack Then 
     RestoreProperties(dropDownControl) 
    Else 
     LoadDatabaseItems(dropDownControl) 
    End 

End Sub 

. 또한 필요에 따라 클래스 및 장애인 용 부동산을 저장합니다.

"RestoreProperties"는 가정에서 성장한 뷰 상태 저장소를 나타냅니다. 이 루틴은 CLAD, DISABLED 및 기타 속성을 설정하기 위해 '기존의 기존'OPTION 요소를 반복합니다.