У меня есть класс, и я вызываю его со страницы просмотра бритвы в asp.net mvc3.Как я могу передать HtmlHelper из представления в мой класс?Я могу сделать это, но тогда у меня не все методы, например "RenderAction" и "RenderPartial" отсутствуют.
Обновление
Я хочу вызвать частичное представление, потому чтоего проще реализовать (конечный пользователь) и не требует полной компиляции моего сайта.
обратите внимание, что следующий пример НЕ совсем то, что я хочу сделать;) Я думаю, что мой пример глуп, но в целом он показывает, что я хочу сделать.
ViewPage: HtmlString str = new Renderer().Render(this.Html)
Код (сзади):
public class Renderer
{
HtmlHelper _html;
public Renderer(HtmlHelper html)
{
this._html = html;
}
public HtmlString Render()
{
string result = string.Empty;
// getting html from a partial view
return new HtmlString(result);
}
}