1
resposta

Como criar/passar uma varável na view e resgatá-la depois de um "post"

Como pegar o valor de um input text e salvar em uma variável e depois de um post onde salva-se alguns dados mas ainda não finaliza o processo de criação, ou seja, quero saber como guardar esse valor e exibi-lo de novo no mesmo input text???

1 resposta

Cristian acredito que o que você deseja pelo que entendi é receber uma requisição e exibir a mesma no seu .cshtml.

RecebeController.cs

[Get]
public ActionResult recebe(String nome){
    return View();
}

[Post]
public ActionResult recebe(String nome){
    return View("nome",nome);
}

recebe.cshtml

@model String

@if(Model != null){
    @Nome
}


@using(@Html.BeginForm())
{
    <label>Nome </label>
    @Html.InputText("nome");
    <input type="submit" value="Enviar" />
}

https://docs.microsoft.com/en-us/aspnet/web-pages/overview/getting-started/introducing-razor-syntax-c

https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-application