Html.BeginFormの新しい匿名型のすべてのプロパティの前に@を入れる必要がありますか? @idのようなもの以外に、あなたが他のプロパティ..カスタムを持っている場合は、@をそれぞれ追加する必要がありますか?私が何らかの理由で何かを発見したのは、コンパイラがそのプロパティを認識しないと@を追加した場合、それを取り出すと...奇妙なことです。@ Html.BeginFormの匿名メソッド
例:
using (Html.BeginForm("GetFileUrl", "Content", FormMethod.Get, new { carId = Model.CarId, userId = Model.UserId, @carFileName = carFile.FileName }))
私のアクションメソッドを期待しているが、私のルートはおそらく、あなたが匿名で見てきた何かを参照しているCars/{userId}/{carId}/{carFileName}
あなたが何を参照しているのかわかりません。コード例を表示できますか? –