Übergeben Sie eine variable aus [HttpPost] Methode [HttpGet] - Methode

Bin ich umleiten der Ansicht von [HttpPost] Methode [HttpGet] - Methode. Ich habe es zu arbeiten, aber wollen wissen, ob dies der beste Weg, dies zu tun.

Hier ist mein code:

[HttpPost] 
public ActionResult SubmitStudent()
{ 
StudentViewModel model = TempData["model"] as StudentResponseViewModel; 

TempData["id"] = model.Id; 
TempData["name"] = model.Name; 

return RedirectToAction("DisplayStudent"); 
}

[HttpGet] 
public ActionResult DisplayStudent() 
{ 
ViewData["id"] = TempData["id"]; 
ViewData["name"] = TempData["name"]; 

return View(); 
}

Anzeigen:

<%@ Page 
Language="C#"
Inherits="System.Web.Mvc.ViewPage"
 %> 
<html>
 <head runat="server"> 
<title>DisplayStudent</title> 
</head> 
<body> 
<div> 
<%= ViewData["id"]%> <br /> 
<%= ViewData["name"]%> 
</div> 
</body> 
</html>

InformationsquelleAutor user793468 | 2011-07-13

Schreibe einen Kommentar