Müssen Sie @ vor jeder Eigenschaft des neuen anonymen Typs in Html.BeginForm setzen? Anders als Dinge wie @id, was ist, wenn Sie andere Eigenschaften haben .. benutzerdefiniert, müssen Sie @ für jeden hinzufügen? Ich fand das für einige aus irgendeinem Grund, wenn ich @ addiere, erkennt der Compiler diese Eigenschaft nicht, und wenn ich es herausnehme, tut es ... seltsam.@ in Anonyme Methode für Html.BeginForm
Beispiel:
using (Html.BeginForm("GetFileUrl", "Content", FormMethod.Get, new { carId = Model.CarId, userId = Model.UserId, @carFileName = carFile.FileName }))
meine Aktionsmethode erwartet params carId, userId und carFileName
meine Route hat Cars/{userId}/{carId}/{carFileName}
Nicht sicher, worauf Sie sich beziehen. Können Sie ein Codebeispiel zeigen? –