c# - MVC5 form not routing correctly -


मेरे पास यह कोड का स्निपेट है;

  & Lt; form action = "@ Url.Action (" सूचकांक "," MyController ")" विधि = "पोस्ट" & gt; & Lt; बटन वर्ग = "बीटीएन बीटीएन-बड़े बीटीएन-प्राथमिक" आईडी = "बीटीएन अगला" & gt; यहां क्लिक करें & lt; / button & gt; & Lt; / प्रपत्र & gt;  

लेकिन जब बटन क्लिक किया जाता है तो यह http: // पर पुनर्निर्देश करता है और मुझे एक http त्रुटि मिलती है

< ब्लॉककॉट>

405.0 निर्देशिका सूची की अनुमति नहीं है।

अगर मैं मैन्युअल रूप से यूआरएल को http: // मुझे अपना पृष्ठ मिलता है।

जब मैं इसे नीचे दिए गए फॉर्म कोड को बदलता हूं।

  & lt; form action = "@ Url.Action (" MyAction "," MyController ")" विधि = "पोस्ट" & gt; ...  

इंडेक्स विधि घोषणा है;

  सार्वजनिक एएसआईसीएनसी कार्य और लेफ्टिनेंट; एक्शनरसल्ट & gt; सूचकांक () {...}  

तो यह एक असुविधा है, और यह ऐसा ही एकमात्र स्थान है। मैं इसे इंडेक्स कार्रवाई का उपयोग न करके गोल कर सकता हूं, लेकिन मैं इसे कैसे ट्रैक कर इसे ठीक कर सकता / सकती हूं?

< P> अपने रूटिंग नियमों के अलावा, आप फॉर्म को बनाने के लिए Html.BeginForm सहायक विधि का उपयोग कर सकते हैं।

  @using (Html.BeginForm ("क्रिया "," कंट्रोलरनाम "), एचटीटीपी मोड। पोस्ट) {// फॉर्म नियंत्रण}  

Comments