Wednesday, 15 July 2015

c# - Calling a controller method from .cshtml file -


मैं अपने नियंत्रक वर्ग में Html.ActionLink मेरे सूचकांक पृष्ठ से, लेकिन मुझे कोई त्रुटि मिल रही है और मैं समझ नहीं पा रहा हूं।

क्या कोई मेरी मदद कर सकता है?

टेस्ट < / कोड> कार्रवाई HomeController.cs वह क्रिया है जिसे मैं कॉल करना चाहता हूं।

  सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Linq का उपयोग कर; System.Web का उपयोग कर; System.Web.Mvc का उपयोग कर; System.Web.Mvc.Ajax का उपयोग कर; Microsoft.Exchange.WebServices.Data का उपयोग कर; नामस्थान एक्सचेंज रेजर। कंट्रोलर्स {सार्वजनिक वर्ग होम नियंत्रक: नियंत्रक {सार्वजनिक कार्यप्रदर्शन सूचकांक} {var mvcName = typeof (नियंत्रक) .Assembly.GetName (); Var isMono = Type.GetType ("Mono.Runtime")! = नल; देखेंडेटा ["संस्करण"] = mvcName.Version.Major + "।" + Mvc नाम। संस्करण। मीनोर; देखेंडेटा ["रनटाइम"] = हैमोनो? "मोनो": ".NET"; वापसी देखें (); } सार्वजनिक कार्यवाही परीक्षा () {ExchangeService सेवा = नया एक्सचेंज सेवा (); // CREDENTIALS! // service.Credentials = नया वेब क्रेडेंशियल्स Service.Url = नया उरी ("https://outlook.office365.com/EWS/Exchange.asmx"); Service.TraceEnabled = सच; Service.TraceFlags = TraceFlags.All; ईमेल संदेश ईमेल = नया ईमेल संदेश (सेवा); ई-मेल। पुन: संदर्भकर्ता। जोड़ें ("********"); ईमेल। Subject = "MacHallo"; ईमेल। बॉडी = नया संदेशबोडी ("एफएलए मैक एक्सचेंज वेब सर्वर एडीआई"); ईमेल। भेजें (); वापसी पुनर्निर्देशित करेंएक्शन ("इंडेक्स"); }}}  

Index.cshtml:

  & lt; h2 & gt; ASP.NET MVC में आपका स्वागत है @ViewData ["संस्करण "] दृश्यडाटा [" रनटाइम "] पर! & Lt; / h2 & gt; & Lt; बटन & gt; @ एचटीएमएल.एक्शनलिंक ("भेजें", "टेस्ट") & lt; / button & gt;  

संपादित करें:

सिस्टम। मैसेजमूटएक्सेप्शन विधि नहीं मिला: 'System.Web.Routing.RouteCollection.get_AppendTrailingSlash'। < / P>

वर्णन: HTTP 500. त्रुटि प्रसंस्करण अनुरोध। विवरण: गैर-वेब अपवाद अपवाद मूल (आवेदन या ऑब्जेक्ट का नाम): System.Web.Mvc।

आप बस निम्न कार्य कर सकता है:

  & lt; फ़ॉर्म क्रिया = "~ /.../ टेस्ट" विधि = "पोस्ट" & gt; & Lt; इनपुट प्रकार = "सबमिट करें" id = "btnSend" value = "भेजें" / & gt; & Lt; / प्रपत्र & gt;  

कृपया ध्यान दें, आपको अपने टेस्ट नियंत्रक के अनुसार नक्शा करने की आवश्यकता होगी।

वह स्वतः आपकी सामग्री को फ़ॉर्म जमा करें मान लें कि आपके पास सबमिट करने के लिए अधिक जानकारी है। यह तब आपके नियंत्रक टेस्ट को कॉल करेगा आपका अन्य तरीका अजाक्स का उपयोग करना होगा, जिसे आप पोस्ट को भी ट्रिगर कर सकते हैं।


No comments:

Post a Comment