friendly url - ASP.NET WebForms FriendlyUrlSegments does not contain a constructor that takes 0 arguments -


मैं ASP.NET 4.5 WebForms में FriendlyUrls के साथ एक साधारण परीक्षण कर रहा हूं, Foo.aspx हो जाता है / फू / (यह काम करता है )। जब मैं यूआरएल को यूआरएल से नियंत्रण में लाने के लिए FriendlyUrlSegments विशेषता का उपयोग करने की कोशिश करता हूं तो मुझे यह त्रुटि मिलती है:

  'Microsoft.AspNet.FriendlyUrls.ModelBinding.FriendlyUrlSegmentsAttribute' में कोई निर्माता नहीं होता है जो 0 तर्क है कि [FriendlyUrlSegments] त्रुटि है:  
  सार्वजनिक व्यक्ति GetPerson ([FriendlyUrlSegments] int id) {वापसी People.Find (p = & Gt; पीआईआईडी == आईडी); }   

मैंने NuGet से FriendlyUrls को अपडेट करने की कोशिश की है।

अपनी पद्धति को इस प्रकार लिखें:

  सार्वजनिक व्यक्ति GetPerson ([मित्रतापूर्ण युग लिखित (0)] int? Id) {लोगों को वापस। (पी = & gt; पीआईआई == आईडी); }   

[मित्रतापूर्ण यूआरएल] विशेषता URL के पृष्ठ के बाद शून्य-अनुक्रमित सेगमेंट का उपयोग करता है उदाहरण के लिए, यदि आप / हैलो / एफू / बार / ... का अनुरोध किया है और आपका पृष्ठ हैलो.एपएक्स है, तो [मित्रतापूर्ण यूआरएल (संख्या) (0)] "एफू" के लिए मैप करेगा, [FriendlyUrlSegments (1)] "बार" पर मैप करेगा, और इसी तरह।

Comments

Popular posts from this blog

excel vba - How to delete Solver(SOLVER.XLAM) code -

github - Teamcity & Git - PR merge builds - anyway to get HEAD commit hash? -

ios - Replace text in UITextView run slowly -