No, you should not, it already has a code behind but you have no access to it because the code behind and all C# code is pre-compiled into dlls in the /bin folder. As mentioned in your other post, you can add a custom UserControl in layout.master and put any custom logic inside your usercontrol.
Hope it helps,
Joe