none
mesma view para o inserir e para o editar RRS feed

Respostas

  • Não sei qual a vantagem de ter uma view que insira e que edite a informação, eu faria views diferentes, cada uma para determinada coisa, Mas vamos lá, você poderia fazer isso utilizando um optional parameters na view, exemplo:

    public ActionResult Controlar(string id = "")
    {
       
    }

    Dentro do código da View você faz o seguinte:

    Se ID está preenchido, pesquisa o objeto no banco, popula o Model da view, e retorna. Se o ID não estiver preenchido, significa que se trata de um novo registro, então não popula o model, e retorne a View vazia. Quando for postar a view faz a mesma coisa, verifica se trata de uma alteração ou cadastro, e faz o determinado processo.


    Ao infinito e além!

    terça-feira, 26 de fevereiro de 2013 17:44