Zoeken…


ViewResult

public ActionResult Index()
{
    // Renders a view as a Web page.
    return View();
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actieresultaat moet worden geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public ViewResult Index()
{
    // Renders a view as a Web page.
    return View();
}

PartialViewResult

public ActionResult PopulateFoods()
{
     IEnumerable<Food> foodList = GetAll();
     
    // Renders a partial view, which defines a section of a view that can be rendered inside another view.
    return PartialView("_foodTable", foodVms);;
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actieresultaat moet worden geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public PartialViewResult PopulateFoods()
{
    IEnumerable<Food> foodList = GetAll();
    
    // Renders a partial view, which defines a section of a view that can be rendered inside another view.
     return PartialView("_foodTable", foodVms);
}

RedirectResult

public ActionResult Index()
{
    //Redirects to another action method by using its URL.
    return new RedirectResult("http://www.google.com");
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actieresultaat moet worden geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public RedirectResult Index()
{
    //Redirects to another action method by using its URL.
    return new RedirectResult("http://www.google.com");
}

RedirectToRouteResult

public ActionResult PopulateFoods()
{
    // Redirects to another action method. In this case the index method
    return RedirectToAction("Index");
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actie wordt geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public RedirectToRouteResult PopulateFoods()
{        
   // Redirects to another action method. In this case the index method
   return RedirectToAction("Index");
}

Als u wilt omleiden naar een andere actie met parameter - kunt u RedirectToAction- overbelasting gebruiken:

public ActionResult SomeActionWithParameterFromThisController(string parameterName)
{
   // Some logic
}
.....................
.....................
.....................
return RedirectToAction("SomeActionWithParameterFromThisController", new { parameterName = parameter });

ContentResult

public ActionResult Hello()
{
    // Returns a user-defined content type, in this case a string.
    return Content("hello world!");
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actieresultaat moet worden geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public ContentResult Hello()
{
    // Returns a user-defined content type, in this case a string.
    return Content("hello world!");
}

U kunt hier meer over weten : Asp.Net Mvc: ContentResult vs. string

JsonResult

public ActionResult LoadPage()
{
    Student result = getFirst();
    
    //Returns a serialized JSON object.
    return Json(result, JsonRequestBehavior.AllowGet);
}

Actiemethoden retourneren meestal een resultaat dat bekend staat als een actieresultaat. De klasse ActionResult is de basisklasse voor alle actieresultaten. De ActionInvoker bepaalt welk type actieresultaat moet worden geretourneerd op basis van de taak die de actiemethode uitvoert.

Het is mogelijk om expliciet te zijn over welk type te retourneren, maar over het algemeen is dit niet nodig.

public JsonResult LoadPage()
{
    Student result = getFirst();
    
    //Returns a serialized JSON object.
    return Json(result, JsonRequestBehavior.AllowGet);
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow