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

浪淘沙8个月前后端194
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 取得邮政Ems物流数据

asp.net 取得邮政Ems物流数据

一、引用dllBouncyCastle.Crypto.rar二、SM4加密using System; using System.Collections.Generic; usi...

asp.net core json解析

一、json{   "cover": {     "title": &quo...

asp.net core 图片左下角 加水印

using SixLabors.Fonts; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Drawi...

asp.net core HttpClient post ,get

1、postvar url = "https://api.dingtalk.com/v1.0/oauth2/userAccessToken";...

asp.net core razor onpost

不管 OnGet 填充多少东西OnPost 必须再填一次因为 Razor Pages 不会“记住” ViewModelPOST 后是重新执行一个请求,Model 全部重新创建。不像 WebForms,...

asp.net core [BindProperty] 用法

在 ASP.NET Core 中,[BindProperty] 是一种用于绑定模型属性的特性,通常与 Razor 页面配合使用。它会自动将请求中的表单数据绑定到页面模型的属性上,简化了手动从 Requ...

发表评论    

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