2010-11-18 9 views

Antwort

7

Statt:

return View(someModel); 

Verwendung

return View("ViewYouWant", someModel); 
7

Um eine Controller-Methode zu einer Ansicht umleiten, die die gleiche wie die Aktionsmethode nicht benannt ist, können Sie die Anweisung von

ändern
return View(); 

zu

return View("ViewB"); 
2

könnten Sie kehren auch eine RedirectToAction("View") oder mit Javascript

json(new { Redirect = url.Action(action, data) }, JsonRequestBehavior.AllowGet); 

und behandeln die Rückkehr in geeigneter Weise auf der Client-Seite.

Glückliche Jagd!

1

Sie den Standard tun können:

return View(myModel); 

oder den Namen der Ansicht unter den gleichen Controller Ansicht Ordnern oder in gemeinsam genutzten angeben:

return View("ThatView", myModel); 

oder was auch immer Ansicht:

return View("~/myfolder/WhatEverView.ascx", myModel); 
Verwandte Themen