Возможно ли для представления ASPX (в ASP.NET MVC) иметь конструктор не по умолчанию И использовать этот конструктор при создании этого представления?
Пример - Страница будет наследоваться от этого класса:
public class ViewPageWithHelper<TModel> : System.Web.Mvc.ViewPage<TModel> where TModel : class
{
public ViewPageWithHelper(Helpers helpers)
{
Helpers = helpers;
}
protected Helpers Helpers { get; private set; }
}
ASPX просмотр:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="MyInjectedViewPage<MyModel>" %>
<% Helpers.XXXX %>
Теперь я бы хотел как-то внедрить Помощников - автоматически. Идеи?