模板文件概念的引入

描述:在HTML文件中用某个符号字符串去表示一个标签,在ashx代码中即可用变量名去代替这个标签名

html文件:

<table border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td style="color:Red">姓名</td>
        <td onclick="alert(‘@name你好‘);">@name</td>
    </tr>
    <tr>
        <td>年龄</td>
        <td>@age</td>
    </tr>
</table>

ashx文件:

context.Response.ContentType = "text/html";
string name = "张三";
int age = 20;
string FileName = context.Server.MapPath("~/HTMLPage1.htm");
string Html1 = File.ReadAllText(FileName);
string newHtml = Html1.Replace("@name",name).Replace("@age",age.ToString());
context.Response.Write(newHtml);
时间: 2024-07-29 15:22:52

模板文件概念的引入的相关文章

模板文件引入css样式文件

引用路径问题:相对路径和绝对路径 相对路径:相对路口文件index.php设置 绝对路径:从虚拟主机站点目录开始设置 css样式文件引入图片,路径的设置 相对地址:相对css文件本身设置 ①模板文件 引入css样式文件 (css的相对路径可以相对index.php入口文件设置) index.php+Controler控制器+模板文件==混编文件  引入css文件 ②模板文件 引入css样式文件 引入img图片 index.html——>css样式-->img图片 (图片的相对路径是css文件本

FreeMarker的模板文件语法

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:<#-- ... -->格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 下面是一个FreeMarker模板的例子,包含了以上所说的4个部分 <html><br> <head&

织梦Dedecms主要文件夹目录及模板文件说明

虽然织梦DedeCMS因为安全问题被人所诟病,但瑕不掩瑜,无论从用户群数量还是时间等各方面,织梦DedeCMS都是国内排名前几的CMS建站程序.如果你想学习CMS的二次开发,织梦DedeCMS是必须需要研究的.对织梦DedeCMS的二次开发来说,了解织梦的目录构成.文件.函数则是必备的功课. 今天整理一篇关于Dedecms目录介绍的文章,对织梦DedeCMS的目录结构.核心文件.模板文件等做一个简单的介绍. 以下就是默认的织梦DedeCMS程序根目录中的各大文件夹和文件: /dede //管理后

dede主要模板文件与功能说明

DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模 型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外, DedeCMS也支DedeCMS系统的模板是非固定的,用户可以在新建栏目时可以自行选择栏目模板,官方仅提供最基本的默认模板,即是内置系统模型的各个模板,由于DedeCMS支持自定义频道模型,用户自定义新频道模型后,还需要按该模型的字段设计一套新的模板,此外

django之创建第3个项目:编写第一个模板文件

1.django结构 2.在站点blog下创建templates文件夹,专门用于存放模板文件 3.在templates文件夹下创建index.html文件 #index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>第一个模板文件</title> </head> <body&

关于在DEDECMS当中模板文件不存在的解决方案

大家可能在生成文档的时候遇到过,模板文件不存在,无法解析  这个问题,其实这个遇到这个问题的大多数人应该是修改了默认模板的名称才导致这样的问题,如果你避免这种问题大家在一开始对模板进行命名的时候就要写成默认的名称,不然的话,你后期的工作是很不好做的,如果你都修改了很大一部分问题,后才发现出来了这个问题在那么多的栏目中要找到那个模板文件不存在的栏目貌似不是很容易吧!那么我们就修改一下DEDE的一个文件: 文件地址:include/arc.archives.class.php 打开他,定位到605行

幽灵自建的html5 的模板文件!

<!-- ,[email protected]@& :9H####@@@@@Xi [email protected]@@@@@@@@@@@@@8 ,[email protected]@@@@@@@@[email protected]@@@@@8 :[email protected]@@@X3hi8Bs;[email protected]@@@@Ah, ,8i [email protected]@@B: 1S ,[email protected]@@@@@#8; 1AB35.i: [email

FreeMarker模板文件的组成(2)

1.FreeMarker模板文件主要由如下4个部分组成:       1.1文本:直接输出的部分       1.2注释:<#-- ... -->格式部分,不会输出       1.3插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出       1.4FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出 2.概要介绍四部分 最简单的模板是普通  HTML  文件(或者是其他任何文本文件—FreeMarker  本身不属于HTML).

DedeCMS模板文件不存在,无法解析文档! 问题定位方法

生成静态的时候,经常会遇到“模板文件不存在,无法解析文 档!”的问题.很多朋友试过论坛里很多方法,都是针对某些人可以解决,某些人的问题依旧,为什么呢?其实问题很可能确实是多种多样的,表现结果却是一样, 所以,问题的原因就不好找了.下面介绍一个方法方便定位错误的地方:s200.CN 直接去Include文件夹里搜索“模板文件不存在,无法解析文档”这串字符.找到以下五个文件: arc.archives.class.phparc.listview.class.phparc.sglistview.cla