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

浪淘沙12个月前后端247
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
    }
}


相关文章

Razor 遍历 DataTable

@using System.Data <table class="table table-bordered table-striped&n...

asp.net razor post

asp.net razor post

@page @model xxtsoft.Web.Entry.Pages.qd.IndexModel @{     Layout =&...

HttpClient 远程post,获取数据并对数组进行处理

using System.Text.Json; namespace xxtsoft.Web.Entry.Pages.sysadmins.ansyc {  &nb...

asp.net core指定运行端口 如:http://localhost:5002

网站根目录新建:hosting.json输入:{   "urls": "http://localhost:5002" }...

DBeaver连接oracle 下载驱动报错

https://blog.csdn.net/weixin_45764765/article/details/124327194...

asp.net core MiniExcelLibs 导出excel

public IActionResult OnPostDown() {        DataTable ...

发表评论    

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