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);
}
}