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

浪淘沙12个月前后端246
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 获取url及参数

  var url = $"{Request.Scheme}://{Request.Host}{Request.Path}{Request....

asp.net core razor和api 都同时支持登录身份判断属性写法

using Microsoft.AspNetCore.Mvc.Filters;namespace xxtsoft.Application.Filters{   ...

asp.net core razor 中文搜索 url转码

 return Redirect("feedback_list?fst=" + fst + "&Status=" + Status + &qu...

asp.net core 发送253短信

<form method="post">     <button type="submit...

sqlite数据库备份

  public IActionResult OnPostBf()   {      ...

发表评论    

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