Mümkün olduğunda uygun HTTP yöntemini kullanmak istiyorum. Bu durumda, bir düğmeyi silmek için bir düğmeye tıklandığında, denetleyici eylemini [HttpDelete]
özniteliğiyle çalıştırmak istiyorum. Bununla birlikte, Razor sözdizimini kullanarak bu yöntemle bir form oluşturamıyorum. FormMethod
enum Delete
için bir seçenek yok ve aşağıdakileri yaparak bunu geçersiz kılmaz:Html.BeginForm() içinde DELETE form yöntemini kullanın?
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
çözümleri aranıyor hiçbiri, hiç kimse bu yapıyor çıkar;? Sadece POST kullanabileceğimi biliyorum, ancak bu HTTP silme yönteminin başlangıç noktası değil mi?
Joeri Jans doğrudur. MVC'de, eylem yöntemini POST'un bir DELETE (veya PUT) olduğunu düşünerek kandırmanız gerekir. – danludwig