C'è un modo per ottenere MVC4 per chiamare azioni diverse basate su una variabile GET nell'URL?Azione MVC4 diversa basata sulla variabile GET
Ad esempio, diciamo che ho le seguenti due azioni.
[HttpPost]
public ActionResult SubmitCrash(CrashReport rawData)
{
return View();
}
[HttpPost]
public ActionResult SubmitBug(BugReport data)
{
return View();
}
C'è un modo per utilizzare i seguenti URL per fare in modo che MVC4 "scelga" quale azione chiamare?
http://MySite/Submit?Crash (calls 'SubmitCrash')
http://MySite/Submit?Bug (calls 'SubmitBug')
UPDATE:
Sono molto consapevole del fatto che posso usare azioni/URL come sono, e fare cose con il routing per realizzarlo (che è quello che sto facendo ora), ma Sono davvero interessato alla parte di GET Vars della domanda.
È 'http: // MySite/Submit/Crash' un'opzione per te? È possibile ottenere ciò con una voce della tabella di percorso personalizzata. –
sì, è come lo faccio ora, ma questo non risponde alla mia domanda. –