bir controller da IActionResult tipinde bir Index var ve async Task<JsonResult> tipinde bir metod var durum şöyle ben async Task<JsonResult> metoduna her istek attığımda önce Index çalışıyor sonra metod çalışıyor debug mode ile ilerlediğimde
metodun yarısında falan tekrar Index e gidiyor diyelim ki Json metodunda geriye data return ediyorum return işleminden sonra tekrar Index metodu çalıştığından ajax bana data döndürmüyor sayfa refresh etmiş oluyor.
Büyük ihtimalle istemci tarafta bir hata yapıyorsunuz. Ajax için tetikleyici olan şey button gibi bir şeyse o da form için de ise böyle bir durum oluşur. Kodları görmeden başka bir şey demek zor.