2010-12-31 9 views
1

사용자가 뭔가를 선택했는지 확인하기 위해 TreeView의 유효성 검사가 필요합니다. 필요한 것은 RequiredFieldValidator를 흉내 내고 무언가가 선택 될 때까지 데이터를 게시하는 페이지를 멈추는 것입니다.TreeView 모방 필수 필드 유효성 검사기 기능 만들기

나는 C#을 사용하고 있고 ASP.NET 3.5

내가 이것을 시도하고 나를 위해 작동하지 않았다

if (TreeView.SelectedNode.Value == null) 
    { 
     lblError.Text = "Required"; 
     lblError.ForeColor = Color.Red; 
    } 

나는 딱하다, 그리고 어떤 도움은 매우 극명하게 될 것이다.

답변

0

내가 말할 수있는 한 기본적으로 TreeView는 탐색에 사용되며 탐색에서는 사용자가 노드를 선택하도록 강요 할 수 없습니다. 하지만 귀하의 애플 리케이션에 자사의 요구 사항. 다른 페이지로 이동하는 경우, 한 가지 일을 할 수 있습니다. 쿼리 또는 쿼리에 일부 플래그 또는 값을 추가하여 응용 프로그램이 트리 뷰에서 올지 또는 URL을 붙여 넣기하여 직접 알 수 있습니다. Page_Load 이벤트에서 모두 잡아라. 또는 treeview 선택된 이벤트에 세션 변수 만들기 Session [ "TreeviewChecked"] = true;

코드에서 Session이 null인지 확인하십시오.

도움이되기를 바랍니다.

+0

나는 그것을 할 수 있으면 좋겠다. 슬프게도 데이터베이스에 기록되기 전에 확인해야합니다. –

관련 문제