Вы можете поместить в папку Models или App_Code (не уверен, какая поддержка для этого есть в MVC); было бы лучше иметь в отдельной библиотеке. Кроме того, вспомогательные html-расширения являются методами расширения, которые должны начинаться с этого html-параметра HtmlHelper, например:
public static class LabelHelper
{
public static string Label(this HtmlHelper html, string target, string text)
{
return String.Format("<label for='{0}'>{1}</label>",
target, text);
}
}
РЕДАКТИРОВАТЬ: Вы можете ссылаться на это в пространстве имен, добавив его в:
<pages>
<namespaces>
Элемент в файле конфигурации также, таким образом, вы определяете пространство имен один раз, и на него ссылаются везде.