首页 文章

如何从Webforms Web应用程序项目中使用Razor类库

提问于
浏览
1

作为迁移过程的一部分,我想在WebForms项目中使用Razor Class Library . 可能吗?

Testing scenario

有三个项目的解决方案(由Visual Studion 2017 15.7.2创建):

  • Project CoreLibraryTest:Razor类库(Core 2.1,Target Framework 4.7.1)

  • Project RazorPages:使用Razor Pages的ASP.Net核心Web应用程序(Core 2.1,Target Framework 4.7.1)

  • Project WebForms:带有MVC和Webforms的ASP.Net Web应用程序(.NET Framework)(目标框架4.7.1)

在CoreLibraryTest中,我有Areas / MyFeature / Page1.cshtml(由VS2017创建的结构) . 对于Page1正文,我添加了一些文本(例如Hello) . 当我将对CoreLibraryTest的引用添加到RazorPages时,运行RazorPages并将 /MyFeature/Page1 添加到浏览器地址栏中,它显示在页面上 . WebForms的相同过程将导致找不到404页面 .

1 回答

相关问题