ASP.NET MVC में पुनर्निर्देशन


सभी को नमस्कार!

यूआरएल पुनर्निर्देशन को कैसे कार्यान्वित करें एएसपी.नेट एमवीसी 2 ‘http://www.website.com/’ से प्रारंभ होने वाले सभी पृष्ठों सेउत्पाद/ब्रांड1‘ से ‘ http://www.website.com/उत्पाद/ब्रांड2‘? यहाँ ‘ब्रांड1’ और ‘ब्रांड2’ पैरामीटर हैं. मैं जानता हूं कि नियंत्रकों में कोड लिखना कैसे है, लेकिन मेरे पास उनमें से बहुत सारे हैं ‘उत्पाद’ क्षेत्र इसलिए मुझे और अधिक कुशल तरीके की आवश्यकता है।

यह एक मौजूदा साइट है.
वास्तव में मेरे पास एक क्षेत्र ‘उत्पाद’ है जहां मेरे पास समान कार्यक्षमता वाले कई ब्रांड हैं। तो मेरे पास निम्नलिखित लिंक हैं:
http://www.website.com/products/adidas/addnewproduct
http://www.website.com/products/adidas/editproduct?id=345
http://www.website.com/products/adidas/admin/index

http://www.website.com/products/nike/addnewproduct
http://www.website.com/products/nike/editproduct?id=345
http://www.website.com/products/nike/admin/index

और अब मैं ‘एडिडास’ से ‘एडिडास_न्यू’ पर रीडायरेक्ट करना चाहता हूं। इसका मतलब है कि जब उपयोगकर्ता ब्राउज़र में ‘http://www.website.com/products/adidas/addnewproduct’ टाइप करता है तो यह ‘http://www.website.com/products/adidas_new/addnewproduct’ पर रीडायरेक्ट हो जाता है।

अग्रिम में धन्यवाद।

समाधान 1

समाधान 2

नमस्ते,

‘http://www.website.com/products/brand1’ या ‘http://www.website.com/products/brand2’ जैसा एक अलग दृश्य बनाने के बजाय आप http:// जैसा एक एकल दृश्य बना सकते हैं। www.website.com/products/brand?id=1 और क्वेरी स्ट्रिंग में पैरामीटर के रूप में ‘ब्रांडिड’ पास करें, आप अपने नियंत्रक में क्वेरी स्ट्रिंग पैरामीटर को संभाल सकते हैं।

मुझे आशा है कि मैंने यहां आपके प्रश्न का उत्तर दिया है।

コメント

タイトルとURLをコピーしました