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");
}