1
Hier möchte ich PostActionName
anrufen, die HttpPost
Verb hat. Momentan kann ich PostActionName
nicht anrufen. Es ruft nur HttpGet Verb Action auf.So rufen Sie httppost Aktion von ActionLink
Hier möchte ich PostActionName
anrufen, die HttpPost
Verb hat. Momentan kann ich PostActionName
nicht anrufen. Es ruft nur HttpGet Verb Action auf.So rufen Sie httppost Aktion von ActionLink
Sie können die POST-Aktionsmethode nicht mit @Html.ActionLink,
aufrufen, stattdessen können Sie @Ajax.ActionLink
verwenden, um eine POST-Aktionsmethode aufzurufen. Zunächst müssen Sie Scripts
<script src="∼/Scripts/jquery-1.10.2.js"></script>
<script src="∼/Scripts/jquery.unobtrusive-ajax.js"></script>
@Ajax.ActionLink("Action Name", "PostActionName", new AjaxOptions { HttpMethod = "Post"})
Ich bin nicht sicher, ob das der Fall ist (falls nicht bitte einen Code für die Vorschau zur Verfügung stellen) bu Ich denke, Sie haben '[Httppost]' ' public Action NameOfAction' zu setzen Attribut oben :) – FilipYordanov
Ein Link macht ein GET, kein Post. Sie müssen ein Formular an eine '[HttpPost]' Methode senden. –