当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Asp.net动态生成html页面 适用于:Microsoft ASP.NET 摘要:asp.net动态生成html页面,适用 简介 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题...
 

 

 ·关于ssl配置的报告     »显示摘要«
    摘要:关于ssl配置的报告 一,服务器上装有ca(certificate server) 1,服务器上安装ca win2000中带有ca的安装程序。单击start,control pannel add/remove programs兵单击add/remove windows compenents。当windows component wizard出现时,选择证书服务(certificate servic......
 ·开源的.net ide :sharpdevelop    »显示摘要«
    摘要:在网上闲遛时,发现一个非常棒的.net ide。呵呵,好东西不敢独享。这就是sharpdevelp。官方网站是http://www.icsharpcode.net/,安装包大小5.3m,源码大小为11m左右。或许coder们对它最大的兴趣就是研究其代码机制吧。呵呵。 废话也就不多讲了。我们先看她的界面。 sharpdevelop对vs.net的模拟算是非常高的了。首先是intellisen......


Asp.net动态生成html页面

asp.net动态生成html页面

摘要:asp.net动态生成html页面,适用 【程序编程相关:[GDI+] 创建Images的两种方式

适用于:microsoft asp.net 【推荐阅读:正则表达式语法规则收集

此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题.类别.查询关键字等.这样适合于后台没有诸如ms sql server这样的数据库支持的web站点. 【扩展信息:XY.Watermark 水印组源件代码

简介

适用于新闻发布系统,比如sina.163等都是采用动态生成html页面的.

适用于需动态定制页面的程序.比如论坛.聊天室等.可以加载定制好的html页面,来加强美观.

思路

1.       利用如dw-mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据.

2.       使用后台代码硬编码html文件,可以使用htmltextwriter类来写html文件.

优点

1. 可以建立非常复杂的页面,利用包含js文件的方法,在js文件内加入document.write()方法可以在所有页面内加入如页面头,广告等内容.

2. 静态html文件利用ms windows2000的index server可以建立全文搜索引擎,利用asp.net可以以datatable的方式得到搜索结果.而win2000的index服务无法查找xml文件的内容.如果包括了数据库搜索与index索引双重查找,那么此搜索功能将非常强大.

3. 节省服务器的负荷,请求一个静态的html文件比一个aspx文件服务器资源节省许多.

缺点

思路二: 如果用硬编码的方式,工作量非常大,需要非常多的html代码.调试困难.而且使用硬编码生成的html样式无法修改,如果网站更换样式,那么必须得重新编码,给后期带来巨大的工作量.

因此这里采用的是第一种思路

示列代码

1.定义(template.htm)html模板页面

    <html>

       <head>

              <title></title>


...   下一页
    摘要:讨论了套接字类的功能后,我们将分析一个完整的tcp客户端程序。此处我们将看到的客户端程序是一个daytime客户端,它连接到一个daytime服务器程序以读取当前的日期和时间。建立套接字连接并读取信息是一个相当简单的过程,只需要少量的代码。默认情况下daytime服务运行在13端口上。并非每台计算机都运行了daytime服务器程序,但是unix服务器是客户端运行的很好的系统。document.wr......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE