In cases like these we recommend adding a WaitForElement after the click, but before trying to access the element. You do this using code like this:
ActiveBrowser.WaitForElement(new HtmlFindExpression("id=abc"), 30000, false);
As soon as the framework recognizes that the element is present, execution will immediately resume with the next line of code. If it's not there after the timeout specified (30 seconds in my example) the framework will throw an exception which will cause the test to abort.
I hope this helps.