J'ai 2 actions sur un contrôleur:résultats de RedirectToAction dans le modèle null
public class CalculatorsController : Controller
{
//
// GET: /Calculators/
public ActionResult Index()
{
return RedirectToAction("Accounting");
}
public ActionResult Accounting()
{
var combatants = Models.Persistence.InMemoryCombatantPersistence.GetCombatants();
Debug.Assert(combatants != null);
var bvm = new BalanceViewModel(combatants);
Debug.Assert(bvm!=null);
Debug.Assert(bvm.Combatants != null);
return View(bvm);
}
}
Lorsque la méthode est appelée Index, je reçois un modèle nul en sortant. Lorsque la méthode comptable est appelée directement via son URL, j'obtiens un modèle hydraté.
Quelle version de MVC utilisez-vous? –
MVC2 RTM Je crois, comment puis-je vérifier que l'application utilise réellement le bon MVC2 CTP/Beta/RTC/RTC2 etc? – Maslow
Suivez ce billet de blog et il devrait vous dire comment diagnostiquer quelle version votre application utilise: http://bradwilson.typepad.com/blog/2010/03/diagnosing-aspnet-mvc-problems.html – amurra