Denetleyicimde HttpPost için bir oluşturma eylemim var. Bu eylemin içinde, kaydı db'ye ekledim ve ardından farklı bir eylem adı belirten bir görünüm döndürüyorum, çünkü kullanıcıyı yeni oluşturduğum kaydın ayrıntıları gibi başka bir yere götürmek istiyorum. şimdiki model, girmiş oldukları verileri yeniden yüklemek zorunda kalmamalı. Ne yazık ki, adres çubuğundaki URL hala orijinal oluşturma eylemini gösterir.asp mvc: bir görünüm adı belirtmek URL'yi değiştirmez
[HttpPost]
public ActionResult Create(MyModel model)
{
//Insert record
...
//Go to details view, pass the current model
//instead of re-loading from database
return View("Details", model);
}
nasıl yerine "http://myapp/MyController/Create/1" nin, url "http://myapp/MyController/Details/1" göstermek için alabilirim? Mümkün mü, yoksa bir yönlendirme yapmak zorunda mıyım? Ben
Fantastik, teşekkürler. – Jeremy