Usuário com melhor resposta
View() - Passar parametros e recuperar na pagina

Pergunta
-
ola pessoal
eu tenho uma pagina de cadastro de contato, apos o cadastro ela chama este ACTION
[HttpPost] public ActionResult Contato(ContatctWF contactWF) { if (ModelState.IsValid) { contactWF.DoSendEmail(); return Redirect("/home/Contato?isSend=1"); } else { return View(); } }
mas agora tenho um problema, eu pensei que teria que retornar para a pagina incial um VIEW(), porem, eu nao sei fazer e passar parametros, pois preciso avisar o formulario que o cadastro ocorreu com sucesso., Como poderia fazer isso? passar parametros no VIEW e recuperar no FORM?
abs
obrigado
Carlos Eduardo Barbosa
Analista de Sistema
Business Intelligence
WEB Intelligencecarlos.ed.b@hotmail.com
Respostas
-
Olá
Uma forma seria você, em caso de sucesso, setar sua mensagem no TempData (algo como TempData["msg"] = "Sua mensagem";) e na sua view (ou preferencialmente na master/layout page você exibi-lo: <div id="mensagem">@TempData["msg"]</div>
O legal é que na sua próxima requisição o TempData será limpo, o que é o ideal, já que caso você navegue e volte pra página ou simplesmente dê um F5, a mensagem deve sumir.
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications
MCP Virtual Card: https://www.mcpvirtualbusinesscard.com/VBCServer/robsoncastilho/profile
[Se o post foi útil, não esqueça de marcá-lo. Obrigado]- Marcado como Resposta Carlos Eduardo Barbosa sábado, 4 de junho de 2011 12:19
Todas as Respostas
-
Olá
Uma forma seria você, em caso de sucesso, setar sua mensagem no TempData (algo como TempData["msg"] = "Sua mensagem";) e na sua view (ou preferencialmente na master/layout page você exibi-lo: <div id="mensagem">@TempData["msg"]</div>
O legal é que na sua próxima requisição o TempData será limpo, o que é o ideal, já que caso você navegue e volte pra página ou simplesmente dê um F5, a mensagem deve sumir.
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications
MCP Virtual Card: https://www.mcpvirtualbusinesscard.com/VBCServer/robsoncastilho/profile
[Se o post foi útil, não esqueça de marcá-lo. Obrigado]- Marcado como Resposta Carlos Eduardo Barbosa sábado, 4 de junho de 2011 12:19
-
Perfeito Robson, era isso mesmo
obrigado pela ajuda
abs
Carlos Eduardo Barbosa
Analista de Sistema
Business Intelligence
WEB Intelligencecarlos.ed.b@hotmail.com