Comment réparer Impossible de convertir implicitement le type de Système.Web.Mvc.ViewResult' à 'string'

retour de Vue(viewModel); la cause de l'erreur dans visual studio 2008

Impossible de convertir implicitement le type de Système.Web.Mvc.ViewResult' à 'string'

public ActionResult Welcome(string name, int numTimes = 1)
        {
            var viewModel = new WelcomeViewModel
            {
                Message = "Hello " + name,
                NumTimes = numTimes
            };

            return View(viewModel);
        }

        public class WelcomeViewModel
        {
            public string Message { get; set; }
            public int NumTimes { get; set; }
        }
Peut-être que vous pourriez nous dire la ligne qui provoque cette erreur, au lieu de nous faire deviner?
de retour de Vue(viewModel);
Hmm... êtes-vous sûr que Welcome est déclaré comme vous l'avez indiqué? Pouvez-vous coller l'ensemble de définition de la classe qui contient Welcome?
Hé oui, ce code devrait fonctionner. Votre cacher quelque chose vous ninja furtif vous.
Citant OP: "je découvre, je n'ai pas de retour d'un ActionResult donc source d'erreur, merci". Le code en question ne reflète pas le réel problème, et en fait il n'y a pas de problème.

OriginalL'auteur MvcFriend | 2010-12-20