AntiForgeryToken in ASP.Net MVC 4 RC veraltet

Ich habe gerade ASP.Net MVC 4 RC installiert, um ASP.Net MVC 4 Beta zu ersetzen. Beim Versuch, eine vorhandene Anwendung auszuführen, erhalte ich die FehlermeldungAntiForgeryToken wurde veraltet. Hier ist mein Code:

using (Html.BeginForm("", "", FormMethod.Post, new { id = "MonthElectionForm" }))
{
    @Html.AntiForgeryToken("AddEditMonthElection")
}

---- UPDATE ---

ASP.Net MVC 4 RC hat die Salt-Eigenschaft für das ValidateAntiForgeryToken-Attribut und den AntiForgeryToken-HTML-Helfer überflüssig gemacht. So, jetzt sieht mein Code so aus:

Regler:

        [HttpPost]
        [ValidateAntiForgeryToken]
        public JsonResult CreateCompany(CompanyDataEntryViewModel modelData)
       {...}

bilden:

@using (Html.BeginForm("", "", FormMethod.Post, new { id = "CreateCompanyDataEntryForm" }))
{
    @Html.AntiForgeryToken()
...
}

Mit Blick auf generiertes HTML generiert AntiForgeryToken weiterhin ein verborgenes Feld und stellt einen verschlüsselten Wert bereit. Meine Aktion funktioniert auch noch. Aber ich habe die Möglichkeit verloren, einen Schlüssel für den Verschlüsselungsprozess zu bestimmen. Ich bin mir nicht sicher, wie der Prozess funktioniert, aber bevor ich es beurteilen kann, habe ich den Salzwert für die Aktion und die Form festgelegt. Die Werte mussten übereinstimmen, damit die Aktion den Beitrag akzeptiert. Wie stellen Sie nun den Salzwert ein? Ich denke, dass es etwas mit AntiForgeryConfig AdditionalDataProvider zu tun hat, aber ich kann nichts finden, das über die Verwendung von AntiForgeryConfig AdditionalDataProvider googelt. Bitte helfen Sie.

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage