Ben olduğunu varsayalım: aksi takdirde, liste öğesini kolları kontrolöre düz yönlendirmek istiyorum varsa listede yalnızca bir öğe, olup olmadığını kontrol bu işlev içindeBir ViewResult veya ActionResult işlevi içinde nasıl yeniden yönlendiririm?
public ViewResult List()
{
IEnumerable<IModel> myList = repository.GetMyList();
if(1 == myList.Count())
{
RedirectToAction("Edit", new { id = myList.Single().id });
}
return View(myList);
}
Ben Liste Görünümü'nü görüntülemek istiyorum.
Bunu nasıl yaparım? Sadece bir RedirectToAction
ekleyerek işe yaramıyor - çağrı vuruldu ama VS sadece bir adım atar ve Görünüm'ü en altta döndürmeye çalışır.
İşlev dönüş türünü ActionResult olarak değiştirdikten sonra çalıştı, şerefe! – Pete
Tüm sabah RedirectToAction() 'ın neden kontrol cihazımda çalışmadığını anlamaya çalışarak kafamı masaya çarpıyor! Çok basit! –