簡體   English   中英

如何從Webforms Web應用程序項目中使用Razor類庫

[英]How to use Razor Class Library from a Webforms Web Application Project

作為遷移過程的一部分,我想在WebForms項目中使用Razor類庫 可能嗎?

測試場景

具有三個項目的解決方案(由Visual Studion 2017 15.7.2創建):

  • 項目CoreLibraryTest :Razor類庫(Core 2.1,Target Framework 4.7.1)
  • Project RazorPages :具有Razor頁的ASP.Net Core Web應用程序(Core 2.1,Target Framework 4.7.1)
  • Project WebForms :具有MVC和Webforms(目標框架4.7.1)的ASP.Net Web應用程序(.NET Framework)

在CoreLibraryTest中,我具有Areas / MyFeature / Page1.cshtml(由VS2017創建的結構)。 我在Page1正文中添加了一些文本(例如Hello)。 當我將對 CoreLibraryTest的引用添加到RazorPages時 ,運行RazorPages並將/MyFeature/Page1添加到瀏覽器地址欄中,它顯示為頁面。 WebForms的相同過程將導致找不到404頁面。

沒有解決辦法。 無法從Webforms Web應用程序項目中引用Razor類庫。

參考:

從WebForms項目中引用Razor類庫時,路由不正確

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM