пятница, 26 ноября 2010 г.

ASP.NET MVC 2 ошибка при использовании RenderAction : The controller for path '/' was not found or does not implement IController.

При использовании RenderAction в ASP.NET MVC view:

<%Html.RenderAction("BrowserVersion", "HomeController"); %>

Получаем ошибку:

The controller for path '/' was not found or does not implement IController.


Ниже приведен фрагмент кода HomeController-а:

public class HomeController : Controller
{

[ChildActionOnly]
public ActionResult BrowserName()
{
ViewData["BrowserName"] = Request.Browser.Browser;
return View();
}

}

четверг, 21 января 2010 г.

Как воостановить пропавшие панели инструментов в Visual Studio 2008?

Сегодня у меня пропали панели инструментов Visual Studio 2008.  Команда reset ничего не изменила. Поле этого сделал "show all".  Все панели со всеми компонтами появились (нужные и ненужные), но компоненты неактивные, добавить на форму нельзя.

Но решение все-таки есть. Нужно в папке

C:\Documents and Settings\[Имя пользователя]\Local Settings\Application Data\Microsoft\VisualStudio\9.0

Найти файлы

"toolbox.tbd", "toolboxIndex.tbd", "toolbox_reset.tbd", "toolboxIndex_reset.tbd"

и удалить их.

Теперь запустить Visual Studio 2008. Все вернулось на свои места.