Sorunu çözdüm. Default.aspx sayfası ile örneğin makale.aspx sayfasını aynı dizinde route edemezsiniz. ettiğinizde updatepanel calısmıyor scriptmanager(ajax) patlıyor. Scriptmanager i EnableCdn=false yapıp detay sayfalarını başka dizine çekin.

yanlış kullanım :
  protected void Application_Start(object sender, EventArgs e)
        {
            RouteAdd(RouteTable.Routes);
        }

        //Oluşturduğumuz metod
        void RouteAdd(RouteCollection route)
        {
            route.MapPageRoute("makale", "{oku}", "~/makale.aspx");
        }
doğru kullanım :
  protected void Application_Start(object sender, EventArgs e)
        {
            RouteAdd(RouteTable.Routes);
        }

        //Oluşturduğumuz metod
        void RouteAdd(RouteCollection route)
        {
            route.MapPageRoute("makale", "blog/{oku}", "~/blog/makale.aspx");
        }