Not showing a runat server control may occur if you are running C# and VS2008. Is it possible that you have this combination?