मैंने अभी एमवीसी 2 स्थापित किया है और मुझे ऐसा लगता है जो ऐसा दिखता हैत्रुटि "व्यू/व्यू/पेज/home.aspx 'पर व्यू व्यूपेज, व्यूपेज <TViewData>, व्यूउसर कंट्रोल, या व्यूउसर कंट्रोल <TViewData>"
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Home.Master" Inherits="System.Web.Mvc.ViewPage" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Home
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Home</h2>
</asp:Content>
और नियंत्रक सिर्फ दृश्य को वापस कर रहा है।
System.InvalidOperationException: The view at '~/Views/Page/home.aspx' must derive from ViewPage, ViewPage, ViewUserControl, or ViewUserControl.
आप यह सुनिश्चित करें कि कोड आप दिखाया है अंतर्गत आता है करने के लिए '~/दृश्य हैं/पृष्ठ/home.aspx'? –
आपने एक प्रश्न पूछकर मेरी समस्या हल की। धन्यवाद। मैंने देखा कि आपके पास Inherits = "System.Web.Mvc.ViewPage था और इसका उपयोग किया गया था, अब मैं अपने एमवीसी 5 ऐप में रिपोर्टव्यूअर का उपयोग कर सकता हूं! – JoshYates1980
हो सकता है कि आप अपने कोडबैंड- से प्राप्त ऑटो-जेनरेटेड बेस क्लास को बदलना भूल जाएं फ़ाइल, https://stackoverflow.com/a/47433765/3423823 देखें - कम से कम यह मेरी समस्या थी, मैंने कई प्रश्नों में ठोकर खाई जो इस – chriszo111