2011-01-11 3 views

Antwort

1

Sie können nicht zwei Aktionen mit demselben Namen haben und das gleiche HTTP-Verb und Routen können hier nicht helfen. Sie müssen ein anderes Verb angeben:

+0

Auch nach dem Hinzufügen der Post-Filter-Attribut, es geht immer noch auf Index (String-ID) Aktionsmethode mit id = null. Wie kann ich es mit dem Html.ActionLink-Helper zur Post-Action-Methode umleiten? – neebz

+0

@NEEBz, können Sie nicht. Html.ActionLink sendet immer eine GET-Anfrage. Sie könnten ein HTML '' verwenden, das eine POST-Anfrage senden oder JavaScript verwenden könnte, um AJAXify für Ihren ActionLink zu senden und eine AJAX POST-Anfrage anstelle des Standard-GET zu senden. –

+0

Ok, ich könnte sehr dumm klingen, aber darum geht es nicht bei Model Binding? Ich sende Parameter in Abfragezeichenfolge und MVC bindet sie intelligent an das Ansichtsmodellobjekt und übergibt es an die Aktionsmethode? – neebz

Verwandte Themen