Как создать как страницу Razor, так и фреймворк кода C# с помощью ASP.NET Ядро?

#c# #asp.net-core #razor #frameworks #nuget-package

Вопрос:

Я написал довольно простое ASP.NET Основное веб-приложение, которое я хотел бы использовать в качестве основы для моих будущих веб-приложений.

  • Как я могу получить обе функции в одном пакете NuGet — это шаблоны страниц C# и razor для будущих проектов?
  • Как мне сделать такой шаблон? Кажется, я не могу найти никаких учебных пособий для всего пакета.
  • Как указать параметры или аналогичную логику для установки в некоторые переменные, такие как общее название страницы?

Комментарии:

1. Создайте свой проект razor, добавьте представления и т. Д…. Добавьте свои дополнительные классы c#/помощников/что угодно… Сделано В этом нет никакого секрета. (что я упускаю?)

2. @AndyPook, значит, это не настоящий фреймворк?.. Я создал проект с двумя библиотеками — одна только с кодом C#, а другая только с бритвенными страницами, и я экспериментирую, работает ли это.. До сих пор я понятия не имею, как выполнить третий пункт (недавно добавленный к вопросу)

Ответ №1:

Как указать параметры или аналогичную логику для установки в некоторые переменные, такие как общее название страницы?

Насколько я знаю, мы могли бы изменить asp.net основные маршруты для изменения каждого маршрута.

Например, контроллер является домашним контроллером, а затем вы используете параметр «установить маршрут атрибута», чтобы изменить его, например, `проверить», как это».

Если вы хотите, чтобы страницы этого веб-приложения имели определенное предварительное исправление, вы можете установить его в качестве области.

 [Route("Blog/{action}")] public class HomeController : Controller  

Комментарии:

1. Это просто открывает конечную точку?.. Я не совсем понимаю, как это могло бы мне помочь..