जब भी संभव हो तो उचित HTTP विधि का उपयोग करना चाहूंगा। इस मामले में, जब किसी बटन को हटाने के लिए बटन क्लिक किया जाता है, तो मैं [HttpDelete]
विशेषता के साथ नियंत्रक कार्रवाई को आग लगाना चाहता हूं। हालांकि, मैं इस विधि के साथ एक फॉर्म बनाने के लिए प्रतीत नहीं कर सकता - रेजर सिंटैक्स का उपयोग कर। FormMethod
enum Delete
के लिए एक विकल्प नहीं है और निम्नलिखित कर यह हावी नहीं होता:Html.BeginForm() में DELETE फ़ॉर्म विधि का उपयोग करें?
@using (Html.BeginForm("Order", "Users", FormMethod.Post, new { method = "DELETE" }))
समाधान के लिए सर्च कर रहे हैं कोई नहीं, कोई भी इस कर रही है पैदावार? मुझे पता है कि मैं सिर्फ POST का उपयोग कर सकता हूं लेकिन क्या यह HTTP हटाने विधि के साथ शुरू करने का मुद्दा नहीं है?
Joeri Jans सही है। एमवीसी में, आपको यह सोचने के लिए कार्रवाई विधि को चालित करने की आवश्यकता है कि पोस्ट एक DELETE (या PUT) है। – danludwig