title: Controller methods called twice?
body: <p>base controller:</p>
  
  <pre><code>public class AnaController : Controller
  {
      protected override void OnActionExecuting(ActionExecutingContext filterContext)
      {
          ViewBag.AktifKullanici = kullaniciServis.AktifKullanici(KullaniciEposta);
          base.OnActionExecuting(filterContext);
      }
  }
  </code></pre>
  
  <p>controller that is inherited from above controller:</p>
  
  <pre><code>public class AnasayfaController : AnaController
  {
      private HaberSitesiDbContext db;
      private HaberServis haberServis;
      private KullaniciServis kullaniciServis;
  
      public AnasayfaController()
      {
          this.db = new HaberSitesiDbContext();
          this.haberServis = new HaberServis(db);
          this.kullaniciServis = new KullaniciServis(db);
      }
  
      // !!! following methods called twice !!!
  
      public ActionResult Index()
      {
          return View();
      }
  
      public ActionResult _SolManset()
      {
          // id si 2 olanlar sol manset haberleri
          var haberler = haberServis.PozisyonHaberler(2, 3)
              .ToList();
  
          return PartialView(haberler);
      }
  
      public ActionResult _Slider()
      {
          // id si 1 olanlar slider haberleri
          var haberler = haberServis.PozisyonHaberler(1, 19)
              .ToList();
  
          return PartialView(haberler);
      }
  
      public ActionResult _Yazarlar()
      {
          var yazarlar = haberServis.KoseYazilari(5)
              .ToList();
  
          return PartialView(yazarlar);
      }
  
      protected override void Dispose(bool disposing)
      {
          db.Dispose();
          base.Dispose(disposing);
      }
  }
  </code></pre>
  
  <p>layout:</p>
  
  <pre><code>...
  &lt;article id="body"&gt;
      @RenderBody()
  &lt;/article&gt;
  ...
  </code></pre>
  
  <p>Index:</p>
  
  <pre><code>&lt;aside class="aside_small float_left"&gt;
     @Html.Action("_SolManset", "Anasayfa")
  &lt;/aside&gt;
  &lt;section class="section_middle"&gt;
     @Html.Action("_Slider", "Anasayfa")
  &lt;/section&gt;
  &lt;aside class="aside_small float_right"&gt;
     @Html.Action("_Yazarlar", "Anasayfa")
  &lt;/aside&gt;
  </code></pre>
  
  <p>I cant find any solution. Any suggestion? There is no extra code, no js code. How can I find where second calling come from? </p>