如何将ASP.NET Core MVC 6的自定义Razor视图引擎改写为支持长尾关键词的解析器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计212个文字,预计阅读时间需要1分钟。
我在.NET 5 MVC 6中进行了一些原型设计,并尝试找到注册我的自定义切刀视图引擎的位置。MVC 6不再使用global.asax文件来自动注册自定义对象。实际上,有一个startup.cs文件,我认为它是添加自定义注册的地方。
我正在.NET 5 MVC 6中进行一些原型设计,并试图找出在哪里注册我的自定义剃刀视图引擎. MVC 6不再有global.asax文件来进行自定义对象的注册.它确实有一个startup.cs文件,我认为它是添加它的地方,但我不确定这是否是正确的地方,以及调用什么方法.我目前有自定义剃刀视图引擎,看起来像
public class MyCustomerViewEngine : RazorViewEngine { public MyCustomerViewEngine() { //My custom view stuff } }
任何帮助将不胜感激.
在Startup.cs文件中转到ConfigureServices方法.
services.AddMvc(); // Replace this with following services.AddMvc().Configure<MvcOptions>(options => { options.ViewEngines.Add(new MyCustomerViewEngine ()); });
本文共计212个文字,预计阅读时间需要1分钟。
我在.NET 5 MVC 6中进行了一些原型设计,并尝试找到注册我的自定义切刀视图引擎的位置。MVC 6不再使用global.asax文件来自动注册自定义对象。实际上,有一个startup.cs文件,我认为它是添加自定义注册的地方。
我正在.NET 5 MVC 6中进行一些原型设计,并试图找出在哪里注册我的自定义剃刀视图引擎. MVC 6不再有global.asax文件来进行自定义对象的注册.它确实有一个startup.cs文件,我认为它是添加它的地方,但我不确定这是否是正确的地方,以及调用什么方法.我目前有自定义剃刀视图引擎,看起来像
public class MyCustomerViewEngine : RazorViewEngine { public MyCustomerViewEngine() { //My custom view stuff } }
任何帮助将不胜感激.
在Startup.cs文件中转到ConfigureServices方法.
services.AddMvc(); // Replace this with following services.AddMvc().Configure<MvcOptions>(options => { options.ViewEngines.Add(new MyCustomerViewEngine ()); });

