首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net核心mvc中使用asp.net mvc的现有视图资源

在asp.net核心mvc中使用asp.net mvc的现有视图资源
EN

Stack Overflow用户
提问于 2020-09-03 11:51:40
回答 1查看 164关注 0票数 0

我正在将ASP.NET MVC的web应用程序移植到ASP.NET Core中。在使用迁移项目中的现有视图资源时,我需要帮助。我怎样才能做到这一点?

在Razor项目中,我们有一个公共的ASP.NET文件,而在views文件夹中,我们有一个web.config文件,其中指定了所有Razor页面要使用的名称空间。就像这样

代码语言:javascript
复制
 <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="mynamesapace.Resources" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

现在,由于在视图文件夹中的ASP.NET Core中,没有web.config文件,如何重用ASP.NET Core中的剃刀页,因为它们使用viewResources。名称空间mynamesapace.Resources是在viewResource.cs中定义的名称空间,它是ViewResources.resx后面的代码。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-03 12:53:08

我知道了如何使用公共名称空间,答案是在视图文件夹中使用_ViewImports.cshtml。我们可以使用公共名称空间、标记帮助器和其他。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63723067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档