2010-09-29 4 views
0

Просто добавили шаблоны T4MVC к моему проекту, которые были построены, а затем попытались использовать интересные новые функции, которые он представляет.Проблемы с T4MVC с MVC 2 под VS2010: невозможно преобразовать из «группы методов» в «System.Web.Mvc.ActionResult»

Я пытался обновить RedirectToAction("NotFound", "Error");

в RedirectToAction(MVC.Error.NotFound);

я получаю следующее сообщение об ошибке при сборке:

Argument 1: cannot convert from 'method group' to 'System.Web.Mvc.ActionResult' 

Кроме того, в своих взглядах, когда я пытаюсь сделать что-то вроде этого: <%= Url.Action(MVC.Home.Index) %>

Я получаю сообщения, которые говорят:

аргумент типа «групповой метод» не присваиваемые параметр типа «System.Web.Mvc.ActionResult»

Не совсем уверен, с чего начать устранение неполадок это.

ответ

1

Вам необходимо называть его, как метод действия. например MVC.Error.NotFound(). Дополнительную информацию см. В разделе doc.

+0

Вау, думаю, у меня был светлый момент! Я не в месте, где я могу проверить это ... позже обновит этот вопрос. Спасибо за супер быстрый ответ. – Chaddeus

+0

На самом деле это распространенная ошибка при первом использовании, потому что для вызова метода немного странно. Разумеется, на самом деле это не призыв к действию. Но это похоже на это! –

+0

Я очень ценю вашу поддержку. – Chaddeus

 Смежные вопросы

  • Нет связанных вопросов^_^