क्या कोई विशिष्ट पैटर्न है जो डेवलपर्स आमतौर पर अनुसरण करते हैं? मैंने कभी भी अपने वेब अनुप्रयोगों में इससे पहले कभी सोचा नहीं था, लेकिन एएसपी.नेट एमवीसी रूटिंग इंजन आपको कम से कम इसे ध्यान में रखने के लिए मजबूर करता है।आप अपने यूआरएल मार्गों को कैसे व्यवस्थित करते हैं?
अब तक मुझे नियंत्रक/एक्शन/इंडेक्स संरचना (जैसे उत्पाद/संपादन/1) पसंद आया है, लेकिन मैं अधिक जटिल यूआरएल के साथ संघर्ष कर रहा हूं।
उदाहरण के लिए, मान लीजिए कि आपके पास एक ऐसा पृष्ठ है जो उपयोगकर्ता के खाते में मौजूद सभी उत्पादों को सूचीबद्ध करता है। आपको इसे कैसे करना होगा? मेरे सिर के ऊपर से मैं एक लिस्टिंग पृष्ठ और एक संपादन पृष्ठ के लिए निम्नलिखित संभावनाओं के बारे में सोच सकता हूं:
- उपयोगकर्ता/{उपयोगकर्ता आईडी}/उत्पाद/सूची, उपयोगकर्ता/{उपयोगकर्ता आईडी}/उत्पाद/संपादन/{उत्पाद id}
- उपयोगकर्ता/{प्रयोक्ता आईडी}/उत्पाद, उपयोगकर्ता/{प्रयोक्ता आईडी}/उत्पाद/{उत्पाद id}
- उत्पाद? UserID = {प्रयोक्ता आईडी}, उत्पाद/संपादित करें/{उत्पाद id}
मुझे यकीन है कि बहुत सारे लोग हैं जो मुझे याद आ रही हैं। कोई सलाह?