2010-08-03 10 views
8

पार्टियल व्यू के लिए कार्रवाई में, मैं अभिभावक क्रिया से जुड़े रूटडेटा को जानना चाहता हूं।मैं आंशिक दृश्य में मूल कार्रवाई से जुड़े रूटडेटा को कैसे प्राप्त करूं?

यह आंशिक दृश्य मेरे मास्टरपेज टेम्पलेट का हिस्सा है, और मैं इसे नियंत्रक और क्रिया को जानना चाहता हूं जिसे पृष्ठ प्रतिपादन के हिस्से के रूप में बुलाया गया था।

मेरे पार्टियल व्यू की क्रिया में, मैं RouteData.Values["controller"] और RouteData.Values["action"] का निरीक्षण करता हूं, लेकिन मुझे केवल अपने पार्टियल व्यू के लिए नियंत्रक और क्रिया मिलती है।

कोई सुझाव?

उत्तर

13

--edit--

यह ControllerContext (जिसमें से ViewContext निकला है) के बंद की तरह दिखता है आप ParentActionViewContext प्राप्त कर सकते हैं:

ViewContext.ParentActionViewContext.RouteData["controller"] 
संबंधित मुद्दे