2009-06-22 18 views
6

यह एक बहुत ही सरल सवाल की तरह लगता है, लेकिन मैं खो रहा हूं, और कुछ पॉइंटर्स की आवश्यकता है।एमवीसी इंडेक्स पेज और फ़िल्टर

मैं एएसपी.नेट एमवीसी सी # का उपयोग कर रहा हूं, और एक इंडेक्स पेज है जो आइटम की एक सूची प्रदर्शित करता है, जो ठीक काम कर रहा है।

अब मैं ड्रॉपडाउनलिस्ट जोड़ने की कोशिश कर रहा हूं जो उपयोगकर्ता द्वारा चुने गए विकल्पों के आधार पर आइटमों की सूची फ़िल्टर करेगा। लेकिन मैं सोचता रहता हूं कि आप एएसपी.नेट वेब में रनएट सर्वर के साथ ऐसा कैसे करेंगे, जो मुझे पता है गलत है।

किसी भी पॉइंटर्स का स्वागत किया जाएगा।

उत्तर

9

एक बॉक्स में चयन बॉक्स रखें और फ़ॉर्म को अपने नियंत्रक में फ़िल्टर विधि पर वापस पोस्ट करें। या आप ajax का उपयोग करना चाहते हैं, तो एक Ajax.ActionLink फ़िल्टर किए गए परिणाम

<% Ajax.ActionLink("Filter", "FilterMethod", null, new AjaxOptions { UpdateTargetId = "tableId" }, new { Title = "Filter results" }) %> 
<table id="tableId"> .... </table> 

कहाँ "FilterMethod" yo0ur नियंत्रक में है

+2

तुम भी एक ही नाम है कि विभिन्न बाकी क्रियाओं का जवाब के साथ दो अलग अलग कार्यों हो सकता है। उदाहरण के लिए, आपके पास "GET" अनुक्रमणिका हो सकती है, और एक "पोस्ट" इंडेक्स हो सकता है, जहां POST इंडेक्स फ़िल्टर द्वारा फ़िल्टर किए गए मान के आधार पर फ़िल्टरिंग करेगा। –

2

This मदद कर सकता है के साथ तालिका अद्यतन करने के लिए इस्तेमाल करते हैं।

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