2010-11-18 27 views
5

लागू हो रहा है, तो मैं अपने नेट वेब एप्लिकेशन में यूआरएल रूटिंग का उपयोग कर रहा हूं। मैं उपयोगकर्ताओं को .aspx पृष्ठ तक पहुंचने में सक्षम होने से रोकना चाहता हूं।सामान्य अनुरोध को रोकें .एएसपीएक्स पेज जब यूआरएल रूटिंग

उदाहरण:

वास्तविक यूआरएल - http://www.mysite.com/Testimonials.aspx

कराई यूआरएल - http://www.mysite.com/Testimonials

मैं उपयोगकर्ताओं को केवल /Testimonials पर जाकर पृष्ठ का उपयोग करने में सक्षम होना चाहता हूँ, लेकिन मैं करने के लिए सेटअप /Testimonials.aspx चाहते हैं /Testimonials पर अपने मार्ग पर रीडायरेक्ट करें।

क्या पूरे आवेदन में रूटेड पेजों के लिए ऐसा करने का कोई आसान तरीका है?

+0

आईआईएस का कौन सा संस्करण? –

उत्तर

2

आप लोड ईवेंट में यूआरएल की जांच करके रीडायरेक्ट को संभाल सकते हैं। अपने इच्छित पृष्ठ पर/प्रशंसापत्रों को रूट करने के लिए यह http://msdn.microsoft.com/en-us/library/cc668201.aspx#adding_routes_to_a_web_forms_application देखें।

+0

मुझे पता है कि रूटिंग कैसे करें ... मुझे यह सुनिश्चित करने में सहायता चाहिए कि वास्तविक पृष्ठ (Testimonials.aspx) को सीधे एक्सेस नहीं किया जा सके। – Reaction21

+1

यदि पृष्ठ लोड होता है, तो कुछ ऐसा करें। यदि वर्तमान यूआरएल .aspx के साथ समाप्त होता है तो यह देखने के लिए जांचें कि क्या कोई मार्ग है, यदि हां, तो रूट यूआरएल पर रीडायरेक्ट करें। सुनिश्चित नहीं है कि आप पैरामीटर/प्रशंसापत्र/{id} – Lareau

+0

जैसे पैरामीटर कैसे प्रबंधित करेंगे। मैं समझता हूँ कि। लेकिन मैं कैसे जांच करूं कि कोई रास्ता है या नहीं? – Reaction21

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