आपको जो त्रुटि मिल रही है वह बताती है कि एएसपी.नेट एमवीसी को एक ही नाम के साथ दो क्रियाएं मिली हैं और इसका उपयोग नहीं किया जा सकता है।
आप अपने DinnersController.cs
में दो सूचकांक कार्यों हों:
public ActionResult Index() {
और:
public ActionResult Index(int? page) {
तो फिर तुम पहले कार्रवाई निकाल देना चाहिए। चूंकि दूसरा पहला 'अद्यतन' संस्करण है। दूसरी लड़ाई के लिए अनुरोध स्वीकार करता?
/रात्रिभोज
/रात्रिभोज पेज = 2
/रात्रिभोज/सूचकांक
/रात्रिभोज/सूचकांक पृष्ठ = 2
और परिवर्तन के साथ मैं n RegisterRoutes यह भी करने के लिए अनुरोध स्वीकार करता है:
/रात्रिभोज/पृष्ठ/2
आप ही नाम के दो कार्यों हो सकता है, उपलब्ध कराने के (Postbacks), जहाँ आप के साथ बचत कार्रवाई को सजाने को बचाने के लिए एक है [AcceptVerbs(HttpVerbs.Post)]
या बस [HttpPost]
क्या आप वास्तविक त्रुटि आउटपुट और स्टैक ट्रेस प्रदान कर सकते हैं? अन्यथा यह कहना मुश्किल है कि आप कहां हैं और यह क्या है कि जब आप त्रुटि फेंकता है तो आप कर रहे हैं। – Maciej