I have a web application with a TreeView/TreeNode I want it so when I select a topic it bolds the text. I can set up an OnSelectedNodeChanged event in the ASPX page and change the text to bold there.
But I need to be able to do it from Javascript with the node set to Navigate mode rather than Select mode. I'm trying to do it through callbacks. The javascript sends a callback to the server with the ValuePath of the tree node. I then try and do this:
TreeView treeView = GetCurrentTreeView(); // Gets the current displayed tree view
TreeNode node = treeView.FindNode(argument); // This returns the correct node
node.Text = "<b>" + node.Text + "</b>"; // This shows up as changing in the debugger
// It does not stay changed
But bolding the text seems to just be ignored. It doesn't show up on the page, and if I click again the bolding is gone in the debugger.
I know adding bold tags works when I do this inside the OnSelectedNodeChanged event handler.
What's going on? Is there anyway to do this?
There's no option to change the TreeNode to use Select mode. I need to have C# server side code be able to change the text to bold too (aka I need to change it at times when a user clicks on a completely unrelated portion of the site).