Web sayfası 1 denetleyicimde 2 değişken geçirerek Web sayfası 2'ye yönlendirmek istiyorum.RedirectToAction ve RedirectToRoute
RedirectToRoute kullanmayı denedim, ancak işe yaramayabilir; Yanlış URL görüntülenir. Daha sonra RedirectToAction kullanarak değiştirdim.
benim kodu: (çalışır)
Yönlendirme
routes.MapRoute(
"CreateAdditionalPreviousNames", // Route name
"Users/{controller}/{action}/{userId}/{applicantId}", // URL with parameters
new { controller = "UsersAdditionalPreviousNames", action = "Index", userId = UrlParameter.Optional, applicantId = UrlParameter.Optional } // Parameter defaults
);
RedirectToAction
return RedirectToAction("Index", "UsersAdditionalPreviousNames", new { userId = user.Id, applicantId = applicant.Id });
RedirectToRoute (çalışmıyor)
return RedirectToRoute("CreateAdditionalPreviousNames", new { userId = user.Id, applicantId = applicant.Id });
Ah, diğeri şey olabilir mi İsteğe bağlı değil, gerekli parametreleri yapmak .... eğer öyleyse, nasıl?
Parametreleri sağlamazlarsa ne olmasını bekliyorsunuz? Evet, bu mümkündür, ancak gerçekleşecek olan her şey 404 hatası ya da benzer bir şey olacaktır. İstediğin bu mu? –