Go back in time and be born here <| sep |> Web forms was Microsoft trying to be all things to all people . It ' s a bad idea . C # is fine for API ' s and backend services . Almost every GUI I ' ve ever seen it produce for the web bar MSDN was pure shite ! The point being that maybe C # should not be used for the frontend , it ' s more complex than python or PHP or even Java , so don ' t use it for what it ' s not great at , use it for what it is great at . I ' ve been playing with . NET core since the MS open source beta release . It ' s nice to be able to play in Linux , but really it seems to just be a toy for me for now . <| sep |> Not trying to pick on you but peeps , this is just another example of why you shouldn ' t try to figure out animal behavior by how a human would behave . DON ' T DO IT . It ' s all bout dat book larnin , baybee