簡體   English   中英

ASP.NET Core 2.1。 MVC視圖中的Razor UI類庫

[英]ASP.NET Core 2.1. Razor UI Class Library in MVC View

我目前正在使用ASP.NET Core 2.1。 RC1 Final (2018年5月)演示應用程序。 我嘗試在ASP.NET Core MVC應用程序中使用新的Razor UI庫。

因此,在我的解決方案中,我有2個項目:

  1. ASP.NET Core MVC應用程序
  2. 剃刀類庫

我的Razor類庫的結構非常簡單:

  • RazorClassLib1
    • 地區
      • 我的功能
        • 頁面:Page1.cshtml

Page1.chtml的cshtml看起來像這樣:

@page
@model RazorClassLib1.MyFeature.Pages.Page1Model
@{
    Layout = "_Layout";
}

<h1>Hello From the Razor ClassLib1</h1>

現在,我想在我的MVC視圖中使用此Page1.cshtml Razor組件。 此功能對於在我的應用程序中組織和重用剃須刀頁面很有用。

不幸的是,我不知道如何實現這一目標。 我正在關注以下示例:

http://www.talkingdotnet.com/asp-net-core-2-1-razor-ui-as-class-library/

盡管它似乎僅適用於剃須刀頁面項目,但是我的MVC項目中需要它。

您知道如何在ASP.NET MVC Core 2.1中使用Razor類庫。 看法?

非常感謝你。

https://gunnarpeipman.com/aspnet/razor-class-library-mvc/

解釋了如何設置。

有一些事情要知道:控制器必須具有AreaAttribute Web應用程序,必須已定義區域路由。

我認為可以使用這些區域,但是我自己正在對此進行研究。 當我確定答案時,它將更新答案。

以下鏈接還介紹了如何使區域名稱動態化: https : //blog.tech-fellow.net/2018/11/11/razor-ui-class-library-with-dynamic-area-name/

暫無
暫無

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

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