Suche…


Zeige Ergebnis

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

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückzugeben ist.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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);;
}

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückzugeben ist.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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");
}

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückzugeben ist.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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");
}

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf der Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückgegeben werden soll.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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

Wenn Sie mit parameter zu einer anderen Aktion umleiten möchten, können Sie die Überladung von RedirectToAction verwenden :

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!");
}

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückzugeben ist.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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

Mehr darüber erfahren Sie hier: Asp.Net Mvc: ContentResult vs. String

JsonResult

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

Aktionsmethoden geben normalerweise ein Ergebnis zurück, das als Aktionsergebnis bezeichnet wird. Die ActionResult-Klasse ist die Basisklasse für alle Aktionsergebnisse. Der ActionInvoker entscheidet auf Grundlage der von der Aktionsmethode ausgeführten Aufgabe, welche Art von Aktionsergebnis zurückzugeben ist.

Es ist möglich, explizit anzugeben, welcher Typ zurückgegeben werden soll, aber im Allgemeinen ist dies nicht erforderlich.

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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow