none
Chamando um helper em um controller RRS feed

  • Pergunta

  • Bom dia pessoal,

    Como faço para chamar um Helper dentro de um controller, no asp.net MVC??

    Obrigado pela ajuda.

    []s

    quarta-feira, 25 de setembro de 2013 13:35

Todas as Respostas

  • Dê um exemplo?

    Fúlvio Cezar Canducci Dias

    quarta-feira, 25 de setembro de 2013 13:55
  •  var textwrite = new System.IO.StringWriter();
      var helper = new HtmlHelper<SuaModel>(new ViewContext(this.ControllerContext, new WebFormView(this.ControllerContext, "SuaView"), this.ViewData, this.TempData, textwrite), new ViewPage<SuaModel>());
     var textbox = helper.TextBoxFor(m => m.Id);
    quarta-feira, 25 de setembro de 2013 13:59
  •  Opção sem a model vinculada.

              var textwrite = new System.IO.StringWriter();
                var helper = new HtmlHelper(new ViewContext(this.ControllerContext, new WebFormView(this.ControllerContext, "Inicio"), this.ViewData, this.TempData, textwrite), new ViewPage());
                var texto = helper.TextBox("Texte");

    quarta-feira, 25 de setembro de 2013 14:02
  • Possuo um helper (Helper.cshtml) dentro da pasta App_Code e possuo um controle, que contem uma ActionResult... e dentro desse ActionResult, eu gostaria de chamar (acessar) esse meu helper, passando informações para o helper.

    Obrigado pela ajuda.

    []s


    • Editado Thiago Starck quarta-feira, 25 de setembro de 2013 14:11
    quarta-feira, 25 de setembro de 2013 14:04
  • Eu nunca vi!!! o que você ta querendo! (OBS: só se tem algum meio)

    Porque o Helper é no caso das Views!



    Fúlvio Cezar Canducci Dias

    quarta-feira, 25 de setembro de 2013 14:50