MVC3 프로젝트를 MVC5 프로젝트로 업그레이드하려고합니다. 처음부터 다시 시작합니다 (즉, 새로운 솔루션을 파일로 작성한 다음 파일별로 코드 파일에 복사). 이 프로젝트에는 ASPX/ASCX보기가 있습니다.ASPX/ASCX를 사용하여 MVC3을 MVC5로 업그레이드 : 상속 관련 문제
내 문제는 ASPX에서 상속 라인
Inherits="System.Web.Mvc.ViewPage"
이 유사
Inherits="System.Web.Mvc.ViewPage<CCOK.Models.ViewModels.VMHperdet>"
기호 "ViewModels"를 해결할 수
Inherits="System.Web.Mvc.ViewUserControl<string>"
OK입니다 만, 즉 강력한 입력을 허용 해달라고입니다 기호를 해결할 수 없습니다. ViewUserControl
솔루션 내에서 빈 MVC 프로젝트를 만들려고 시도했지만 동일한 문제가 발생합니다.
Views 폴더의 Web.Config는 현재 다음과 같습니다 (몇 가지 샘플 솔루션을 문제에 복사 한 후). 그러나 validateRequest, pageParserFilterType 및 UserControlBaseType에는 모두 경고가 있습니다.
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=5.2.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
</controls>
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="Kendo.Mvc.UI" />
<add namespace="CCOK" />
<add namespace="CCOK.Extensions" />
</namespaces>
</pages>
</system.web.webPages.razor>
그러나, 지금 작업 "재고"의 Web.config
어떻게 강력한 형식합니까 ASPX/ASCX 전망과 같은 문제를 얻을?
팁 주셔서 감사합니다. 마침내 나를 위해 일했습니다. – Robert4Real