6

के साथ वीएस -2010 सिल्वरलाइट डिबगिंग सत्र प्रारंभ करें जब मैं सिल्वरलाइट ऐप डीबग करता हूं, तो विजुअल स्टूडियो केवल कोई अतिरिक्त यूआरएल पैरामीटर वाले पेज को खोल देगा।कस्टम यूआरएल पैरामीटर

तो, यूआरएल कुछ इस तरह दिखेगा: http://localhost:65351/MyApp/

हालांकि, मैं कुछ विशिष्ट कार्यक्षमता जोड़ने के लिए चाहते हैं जब किसी URL में अतिरिक्त पैरामीटर के साथ पृष्ठों पर नेविगेट। उदाहरण के लिए: http://localhost:65351/MyApp/A2Sk9zu

यह एक संक्षिप्त लिंक है, जो मेरा ऐप व्याख्या करेगा।

मुझे लगता है कि मैं यूआरएल पेरेमेटर्स को HtmlPage.Document.QueryString.Keys के माध्यम से एक्सेस कर सकता हूं लेकिन मुझे किसी भी पैरामीटर के साथ डिबगिंग सत्र शुरू नहीं हो रहा है, वास्तव में यह जांचने के लिए कि प्रवाह सही तरीके से संभाला गया है या नहीं।

+2

बस उल्लेख करने के लिए: आपके द्वारा दिए गए नमूने में कोई यूआरएल पैरामीटर नहीं है, वे एक प्रश्न चिह्न ('http: //example.com/app/? Param1 = value1 और param2 = value2') के बाद जोड़ा गया होगा, आपका नमूना यूआरएल में केवल एक और रास्ता है ... – eFloh

उत्तर

11

अपने .web प्रोजेक्ट पर, सिल्वरलाइट ऐप होस्ट करने पर, राइट क्लिक करें और "Properties" चुनें।

"वेब" के तहत "प्रारंभ कार्य" अनुभाग होता है। "प्रारंभ करें कार्रवाई" के तहत इसे शायद "विशिष्ट पृष्ठ" पर सेट किया जाएगा और आपके प्रारंभ होस्टिंग पृष्ठ को दिखाया जाएगा। जैसे Default.aspx

बस अपने पैरामीटर जोड़ने के लिए URL को बदलें उदा। Default.aspx? Test = 123

(बेशक विकल्प ऐप शुरू होने के बाद, बस अपने ब्राउज़र के यूआरएल को बदलना है)।

+0

बस दृश्य स्टूडियो 2010 में काम किया यूआरएल बदल रहा है, लेकिन मेरे लिए यह दृश्य स्टूडियो 2013 में काम नहीं कर रहा है। दृश्य स्टूडियो 2013 में कैसे किया जाए इसके बारे में कोई विचार? –

संबंधित मुद्दे