SobekCM.Library.HTML.Item_HtmlSubwriter.treeView1_SelectedNodeChanged C# (CSharp) 메소드

treeView1_SelectedNodeChanged() 개인적인 메소드

Event is fired if the currently selected tree view node changes.
private treeView1_SelectedNodeChanged ( object Sender, EventArgs E ) : void
Sender object
E System.EventArgs
리턴 void
        internal void treeView1_SelectedNodeChanged(object Sender, EventArgs E)
        {
            if (treeView1.SelectedNode != null)
            {
                string currentNodeID = treeView1.SelectedNode.Value;
                int currentNodeId_Int;
                if ((currentNodeID.Length > 0) && ( Int32.TryParse(currentNodeID, out currentNodeId_Int)) && ( currentNodeId_Int >= 0 ))
                {
                    RequestSpecificValues.Current_Mode.Page = Convert.ToUInt16(currentNodeId_Int);
                    RequestSpecificValues.Current_Mode.ViewerCode = currentNodeID;
                }
                else
                {
                    RequestSpecificValues.Current_Mode.Page = 0;
                    RequestSpecificValues.Current_Mode.ViewerCode = "1";
                }

                // Redirect
                if (HttpContext.Current != null)
                    UrlWriterHelper.Redirect(RequestSpecificValues.Current_Mode);
            }
        }