मेरे पास निम्न परिदृश्य है: मेरी वेबसाइट लेख प्रदर्शित करती है (एक व्यवस्थापक द्वारा इनपुट। ब्लॉग की तरह)।एएसपी.नेट एमवीसी नियंत्रक पैरामीटर वैकल्पिक (यानी इंडेक्स (int? Id))
इसलिए एक लेख देखने के लिए, उपयोगकर्ता को होम/आलेख/{आलेख आईडी} का संदर्भ दिया जाता है।
हालांकि, उपयोगकर्ता jsTree सूची का उपयोग करके articles.aspx स्वयं के भीतर से कौन सा लेख देखने के लिए चुनता है।
तो मुझे जो करना है वह दो मामलों के बीच अंतर करने में सक्षम होना है: उपयोगकर्ता एक विशिष्ट लेख तक पहुंच रहा है, या वह बस "मुख्य" लेख पृष्ठ तक पहुंचने का प्रयास कर रहा है। मैंने "आलेख" नियंत्रक पैरामीटर को वैकल्पिक (int? Id) के रूप में सेट करने का प्रयास किया, लेकिन फिर मुझे नियंत्रक के अंदर आईडी मान का उपयोग करने में समस्याएं आ रही हैं।
इस परिदृश्य को संभालने का सबसे अच्छा तरीका क्या है? शायद मुझे यह जांचने के लिए एक बेहतर तर्क की आवश्यकता है कि "यूआरएल" में आईडी पैरामीटर की आपूर्ति की गई हो या नहीं?
मैं दो दृश्य/नियंत्रकों का उपयोग करने से बचने की कोशिश कर रहा हूं, बस कोड-डुप्लिकेशन कारणों से बाहर।
"वैकल्पिक रूप से इसे एक लेख नियंत्रक में ले जाएं (डिफ़ॉल्ट मार्ग का उपयोग कर यूआरएल होगा: लेख और लेख/विवरण/{आईडी}):" यह शायद इसके बारे में जाने का सबसे अच्छा तरीका है। धन्यवाद! –