gpt4 book ai didi

c# - 使用 razorEngine 将 razor 语法转换为纯 html

转载 作者:行者123 更新时间:2023-11-30 22:55:43 25 4
gpt4 key购买 nike

我正在尝试使用名为 RazorEngine 的库将 Razor View 语法转换为纯 HTML但是当我运行下面的代码时,它告诉我 localhost is currently unable to handle this request。
var result 行中的 HTTP ERROR 500



我做错了什么?



Controller 代码:



string template = @"Hi @Model.Name";

var model = new UserModel() { Name = "Sarah" };

var result = Engine.Razor.RunCompile(template, "templateKey", null, model);

型号:

public class UserModel
{
public string Name { get; set; }
}

最佳答案

如果您查看 quickstart ,将 null 传递给:

var result = Engine.Razor.RunCompile(template, "templateKey", null, model);

表示您正在使用动态模型。

由于您没有使用动态模型,因此需要指定模型类型:

var result = Engine.Razor.RunCompile(template, "templateKey", typeof(UserModel), model);

关于c# - 使用 razorEngine 将 razor 语法转换为纯 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55040050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com