के समान यूआरएल रीराइटिंग को कार्यान्वित करने के लिए मुझे अपनी एएसपीनेट एमवीसी साइट पर कार्यक्षमता जैसे एसओ को कार्यान्वित करने की आवश्यकता है।SO
उदाहरण के लिए जब उपयोगकर्ता विषय पंक्ति लोड हो रहा है यूआरएल और यूआरएल के साथ concatenated है के बाद https://stackoverflow.com/questions/xxxxxxxx
करने के लिए जाना यह https://stackoverflow.com/questions/xxxxxxxx/rails-sql-search-through-has-one-relationship
से ऊपर "/ की तरह हो जाता है रेल-एसक्यूएल-खोज-थ्रू-है-एक- रिश्ता "भाग यूआरएल में जोड़ा जाता है।
वेबफॉर्म में यह आसान है, मैं केवल यूआरएल पुनर्लेखन का उपयोग कर सकता हूं। लेकिन यकीन नहीं कैसे MVC
में यह पूरा करने के निम्न पंक्ति Global.asax से दायर किया गया है
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Account", action = "LogOn", id = UrlParameter.Optional } // Parameter defaults
);
स्ट्रिंग है कि मैं श्रेणीबद्ध करने की जरूरत है मेरी डेटाबेस में है, इसलिए यह वहाँ से हासिल करेगा। मैं यह कैसे हासिल कर सकता हूं?
इसे एक स्लग कहा जाता है। [इस ब्लॉग का संदर्भ लें] (http://haacked.com/archive/2010/02/21/manipulating-action-method-parameters.aspx/) एक एक्शन फ़िल्टर –
@StephenMuecke धन्यवाद का उपयोग करके एक बनाने के उदाहरण के लिए धन्यवाद। क्या आप इसका जवाब दे सकते हैं? – Alex
देर से - कल तक इंतजार करना होगा :) –