Blazor服务器端无法使用FindView找到cshtml文件。
创始人
2024-12-21 06:30:28
0次

在 Blazor 服务器端应用程序中查找 cshtml 文件时,使用的是视图引擎,而不是 Razor。因此,需要使用视图引擎来查找 cshtml 文件。以下是一个使用视图引擎来查找 cshtml 文件的示例。

首先,需要创建一个自定义的视图引擎,并将其注册到服务中。

using Microsoft.AspNetCore.Mvc.ViewEngines;

public class MyViewEngine : IViewEngine
{
    public ViewEngineResult FindView(ActionContext context, string viewName, bool isMainPage)
    {
        // add your own logic to find the view file.
    }

    public ViewEngineResult GetView(string executingFilePath, string viewPath, bool isMainPage)
    {
        // add your own logic to get the view file.
    }
}

接下来,将此视图引擎注册到 Blazor 服务器端应用程序中的服务中。

builder.Services.AddSingleton();

最后,在需要查找 cshtml 文件的地方调用 FindView 方法,并指定正确的视图名称。

var viewEngine = serviceProvider.GetService();
var viewResult = viewEngine.FindView(httpContext, "MyView.cshtml", false);

相关内容

热门资讯

一分钟揭秘!麻辣竞技透视挂功能... 一分钟揭秘!麻辣竞技透视挂功能工具,麻辣竞技原来真的是有透视挂工具(有辅助挂辅教程)1、麻辣竞技免费...
科普常识!战皇开挂功能神器,战... 科普常识!战皇开挂功能神器,战皇本来有开挂神器(有辅助挂解惑)1、完成战皇辅助器v3.3的残局,帮助...
一分钟揭秘!长虹大厅透视挂功能... 一分钟揭秘!长虹大厅透视挂功能方法,长虹大厅确实有透视挂方法(有辅助挂app)1、长虹大厅辅助器安装...
记者揭秘!好运联盟透视挂功能攻... 记者揭秘!好运联盟透视挂功能攻略,好运联盟真是存在有透视挂攻略(有辅助挂技术)1、好运联盟破解器简单...
最新技巧!YEFHY透视挂功能... 最新技巧!YEFHY透视挂功能插件,YEFHY本来是有透视挂插件(有辅助挂秘诀)1、让任何用户在无需...
热门推荐!百家乐透视挂功能教程... 热门推荐!百家乐透视挂功能教程,百家乐确实是有透视挂教程(有辅助挂方法)1、玩家可以在百家乐透视最简...
实测交流!丫丫永州扯胡子辅助器... 实测交流!丫丫永州扯胡子辅助器功能神器,丫丫永州扯胡子一直有辅助器神器(有辅助挂功能)1、超多福利:...
每日必看推荐!哈糖大菠萝辅助功... 每日必看推荐!哈糖大菠萝辅助功能方法,哈糖大菠萝原来是真的有辅助方法(有辅助挂方法)哈糖大菠萝能透视...
交流学习经验!天空麻将辅助器功... 交流学习经验!天空麻将辅助器功能脚本,天空麻将竟然是有辅助器脚本(有辅助挂教程)1、下载好天空麻将正...
解密关于!快玩炸翻天辅助功能插... 解密关于!快玩炸翻天辅助功能插件,快玩炸翻天都是是有辅助插件(有辅助挂攻略)1、玩家可以在快玩炸翻天...