none
Como criar uma action? RRS feed

Todas as Respostas

  • Olá amigo para vc criar um action é bem simples:

    ex: 

    Na sua view principal que fica no diretório Shared/_Layout.cshtml  você coloca:

     @Html.ActionLink("Início", "Index", "Home") // Descrição , Action , Conttroller
    

    No seu conttroller:

     

     public class HomeController : Controller
        {
            public ActionResultIndex()
            {
                
                ViewBag.Message = "Bem vindo ao ASP.NET MVC!";
    
                return View();
            }
        }
    

    Note que no seu retorno como você não setou o nome da view ele entende como "Index" por padrão.

     

    La na sua view que encontra-se no diretorio Views/Home/Index.cshtml

    vc coloca assim:

    <h2>@ViewBag.Message</h2>

    Observações:

     

    1- O nome de seus controlles por converção de nomenclatura devem sempre terminar com a palavra "Controller"

    2 - Sua classe sempre deve herdar da classe "Controller"

    3- Seus métodos(action) sempre devem começar com "ActionResult" ex: ActionResultCadastrarActionResultEditar, isso no C#.

    4- Existem varias formas de retorno de uma actionResult, você pode consultar dando uma olhada neste post: http://brendan.enrick.com/post/Types-of-ASPNET-MVC-3-Action-Results.aspx

     

    Bom Espero ter ajudado, caso tenha falado besteira favor um puxão de orelha.

     

     



    • Editado Cléber dos Santos quarta-feira, 19 de outubro de 2011 14:57 Correção no conteúdo
    terça-feira, 18 de outubro de 2011 22:35