Ich möchte zwei Funktionen mit dem gleichen Namen und verschiedenen Parametern im Controller wie folgt codieren.Methode überladen mit Routing
[Route("Home/index")]
public JsonResult index()
{
return new JsonResult {Data = 'test1'};
}
[Route("Home/index/{id}")]
public JsonResult index(id)
{
return new JsonResult {Data = 'test2'};
}
Aber ich habe einen folgenden Fehler mit diesem erhalten.
die aktuelle Anforderung für ‚Index‘ Aktion auf Regler Typen ‚Homecontroller‘ ist zwischen den folgenden Aktionsmethoden mehrdeutig: System.Web.Mvc.JsonResult Index() auf Typen application.Controllers.HomeController-System. Web.Mvc.JsonResult Index (int) auf Typen application.Controllers.HomeController
definieren möchte ich über Methodenüberladung wissen. Ich habe bereits gefunden und geantwortet. –