Como passar variavel do controler para a view

Respondido Como passar variavel do controler para a view

Todas as Respostas

  • segunda-feira, 11 de junho de 2012 12:29
     
     

    Olá Marlon,

    Vou ecaminhar essa thread para o fórum de ASP.Net MVC.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique

  • segunda-feira, 11 de junho de 2012 14:47
     
     Respondido Contém Código

    Marlon, como instanciar uma classe global já está explicado lá no outro forum.. você instancia e usa get/set quando quiser dependendo da hora que você precisar na sua aplicação.

    Como passar uma variavel do controller para a view?

    Você pode simplesmente retornar um objeto:

    return View(new Usuario{Nome = "joao"});

    e na sua view você configura ela com o model que está retornando na Action, exemplo:

    @model Usuario
    
    <span>@Model.Nome</span> //vai aparecer joao

    ou você pode usar o ViewBag ou ViewData:

    ViewBag.Nome = "joao";
    ViewData["nome"] = "joao";
    
    return View();

    e na view:

    <span>@ViewBag.Nome</span>
    <span>@ViewData["nome"]</span>

    http://www.linkedin.com/pub/murilo-kunze/44/191/455