关于静态页面分页程序端处理思考
来源:互联网 发布:韩国加工中心编程 编辑:程序博客网 时间:2024/05/17 04:13
这是静态页面程序生成部分功能笔记
我大体构造了3个类文件
1.HTMLParamClass.cs HTML定义参数配置类
1). #region Js参数管理
/// <summary>
/// 标题数组Js文件
/// </summary>
public static string P_ArrayJsUrl = "/JsInclude/TitleArray.js";
/// <summary>
/// 参数配置Js文件
/// </summary>
public static string P_ParamJsUrl = "/JsInclude/Param.js";
/// <summary>
/// 标题间的分隔符
/// </summary>
public static string P_ArraySplitStr = "^^";
/// <summary>
/// 参数配置Js中,总记录数定义,Index值
/// </summary>
public static string P_ParamJsRecordStr = "var P_AllRecords = {Index}; // 总记录数";
/// <summary>
/// 标题,对于不需要包含的内容,需替换为空值
/// </summary>
public static string P_ArrayTitleStr = String.Format("P_TitleArray[{Index}] = /"{Title}{0}{AddDate}{0}{Author}{0}{From}{0}{SeeTimes}{0}{LastSeeDate}{0}{FileUrl}/";",P_ArraySplitStr);//构造方式:标题 + 发布时间 + 发布者 + 点击数 + 最后回复时间 + 文件地址
#endregion
2). #region 静态页面模板管理
/// <summary>
/// 静态页面模板地址
/// </summary>
public static string P_NewsHTMLUrl = "/News/";
/// <summary>
/// 静态页面命名规则
/// </summary>
public static string P_NewsFileNameFmt = "^ID^.html";//Eg; ^ID^^Index^.html";
/// <summary>
/// 静态页面模板地址(或者通过WebRequest获取生成)
/// </summary>
public static string P_HTMLModelUrl = "/ModelInclude/NewsModel.html";
/// <summary>
/// 模板页面中,关于标题定义符
/// </summary>
public static string P_HTMLModelTitle = "^^Wind_Title^^";
/// <summary>
/// 模板页面中,关于副标题定义符
/// </summary>
public static string P_HTMLModelSubTitle = "^^Wind_SubTitle";
/// <summary>
/// 模板页面中,关于内容定义符
/// </summary>
public static string P_HTMLModelNote = "^^Wind_Note^^";
/// <summary>
/// 模板页面中,关于作者定义符
/// </summary>
public static string P_HTMLModelAuthor = "^^Wind_Author^^";
/// <summary>
/// 模板页面中,关于来源定义符
/// </summary>
public static string P_HTMLModelFrom = "^^Wind_From^^";
/// <summary>
/// 模板页面中,关于发布时间定义符
/// </summary>
public static string P_HTMLModelAddDate = "^^Wind_AddDate^^";
/// <summary>
/// 模板页面中,关于浏览次数定义符
/// </summary>
public static string P_HTMLModelSeeTimes = "^^Wind_SeeTimes^^";
#endregion
2. HTMLClass.cs HTML生成方法
包括生成,修改,删除
静态文件生成: 数组Js文件改写,参数Js文件改写,静态页面生成或者改写(需获取页面模板)
保存规则: 所属类型+日期格式+文件名(依据命名规则)
抛砖引玉,希望大家继续完善!
- 关于静态页面分页程序端处理思考
- 关于静态页面分页思想
- C# 生成静态页面的分页程序
- 客服端静态页面分页
- html模板生成静态页面及模板分页处理
- html模板生成静态页面及模板分页处理
- 关于分页的思考
- 关于分页的思考
- 关于分页时静态化页面的一点思路
- 分页静态页面
- JS静态分页程序
- JS静态分页程序
- 关于分页的从新思考
- Jsp页面分页程序
- 客户端静态页面玩分页
- 客户端静态页面玩分页
- 客户端静态页面玩分页
- 生成静态页面,同时分页
- openmeetings05简明安装
- Singleton Pattern 两种实现的选择
- 2009下半年,痛苦的半年。网站又被和谐了,请看图。
- 标签的用途
- 32 bit optimization
- 关于静态页面分页程序端处理思考
- MyEclipse Flex环境配置详解
- MySQL 字符串函数:字符串截取
- jQuery插件FullCalendar日程表实现可扩展Google日历功能
- JPA注释参考手册
- jquery FullCalendar日程表学习笔记(一)
- 【转】实战 Groovy: Groovy:Java 程序员的 DSL
- Symbian 随机数
- 关系/对象映射 多对多关系(@ManyToMany 注释)【