C#JNTemplate模板引擎,标签指定${set(pagetotal=20)},后端如何获取pagetotal的值
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
}
}
