C#JNTemplate模板引擎,标签指定${set(pagetotal=20)},后端如何获取pagetotal的值

浪淘沙1年前后端287
using JinianNet.JNTemplate;

class Program
{
    static void Main()
    {
        // 初始化模板
        string templateStr = @"${set(pagetotal=20)} 当前总页数: ${pagetotal}";
        var template = Engine.CreateTemplate(templateStr);

        // 渲染模板(执行 ${set()} 的时候,会把变量写入 Context)
        string result = template.Render();

        // 取变量
        object pageTotal = template.Context.TempData["pagetotal"]; // 推荐方式
        // 或者:object pageTotal = template.Context["pagetotal"];

        Console.WriteLine(result);            // 输出: 当前总页数: 20
        Console.WriteLine(pageTotal);         // 输出: 20
    }
}


相关文章

asp.net core ZipDeploy iis发布 忽略某一件文件夹被删除

  services.AddZipDeploy(o => o.IgnorePathStarting("wwwroot/")); //iis发布...

当对象为空时

 autoClearinitialContent:  @(Model.Article_Content.article?.Contains("一键复制Word中的...

asp.net core Task 返回类型

public async Task<IActionResult> OnPostAsync()   {   &nbs...

打包软件advanced installer使用

https://blog.csdn.net/m0_48667560/article/details/138671571...

短信发送

@page @model xxtsoft.Web.Entry.Pages.Index1Model @{ } <form method="post"...

Aspose.Words 插入图片

        #region 创建 Word 文档   &...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。