Button1_Clickquot lthr ltaspLabel ID=quotLabel1quot runat=quotserverquot Text=quotLabelquot ltaspLabel ltdiv ltform ltbody lthtml 以上代码可以生成HTML静态页 若不明白,可追问~若满意,望采纳~;关键是Call GetRemoteFielsFileUrl, FolderPath, FileName 这一句,你看一下它的GetRemoteFilels这个过程到底做了什么参考资料Call GetRemoteFielsFileUrl, FolderPath, FileName;1FCKeditor 是一个开源的文本编辑器,不能直接生成html文件,但是可以借助FCKeditor控件获取在编辑器中排版好html代码2生成HTML文件,需要用到文本写入流,利用这个类实例化一个对象,用这个对象的一个write方法方法写入html;public static bool createHtmlstring strnewsHtml,string stroldHtml,string strModeFilePath,string strPath bool flag = falseStreamReader sr = nullStreamWriter sw = nullstring filepath =;ASP是用FSO生成静态页面的,HTMLSHTML都可以,生成的时候用指定后缀即可 FSO生成静态机理变量记载包括模板在内的所有代码,然后用fso直接写入到*html或其他文件上,就生成静态文件了。
5处理数据功能显示页面additasp 首先是处理接受过来的数据,并将值写入数据库接着将模板代码进行引用,并将其中特殊代码转换为接受值,最终通过FSO生成HTML页面其中需要注意的还有,生成文件的路径地址保存至数据库表;也不知道怎么解释给你段代码lt Dim id id = Requestquotidquot lt if SaveFilequotnewquotidquothtmlquot,quot;后面的就都是html的了,而且维护起来也方便,如果要更新模板,将数据库里的标记字段统一更新,删除原有的静态文件,其它的工作就让程序自己处理好了 如果再在URL上面做点工作,比如URL重写,还可以不把aspx暴露给用户~~;接着读取数据库里的内容,用REPLACE函数替换Content里的$CONTENT,然后用FSO组件生成HTML文件 3读取数据库时加个循环,就会批量替换了代码你自己写吧,如果不懂ASP,那就只好去下载个现成的CMS程序了,像动易之类的。
关键是处理htmStr部分你可以同样用fso来读取模板,或者从数据库读取再用类似这样的标签放在模板里代替要显示的数据,生成之前进行替换 htmStr = quotlthtmlltheadlttitle$titlelttitleltheadltbody123ltbodylthtml;function asp2html23htmdim code code = replace replace replace get_exe_code23htm, quothughchiu_rtcode = hughchiu_rtcodequotquotquotvbcrlf, quotquot , quotlt%quot, quotquot , quot%\quot, quotquot;目前已经有很多生成html的新闻系统,但是都是用的模板,本函数实现把asp页面产生的html代码保存成为一个html文件,这样就没有必要改动原来的页面就可以轻松完成一个生成html的新闻系统了^_^ 由于代码比较短,这里就不进行注释。
sub ASP2HTMURL,EXnameHTMLCode=Get;读取静态页模板到字符串,替换模板中需要替换的内容,最后保存成html格式的文件;两种方法1用模板的方式把要生成的页面做成模板,做一个程序,把要替换的内容换成相应的标签,如比如用NewsList代表新闻列表2直接读取asp页面运行后生成的html代码,然后用FSO生成一个新的文件,代码如下常用。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » asp不用模板生成html的简单介绍
1 评论