asp网站模板如何修改(asp网站模板如何修改内容)-冯金伟博客园

ASP如何在线更改模板等。

首先,如果模板需要在线修改,模板代码要保存在数据库中。

所谓模板,就是设计完成后的标准HTML代码,其中需要程序实现的功能部分会被特殊的字符串代替。但是这些特殊的字符串在显示时需要编译成相应的函数。

2.假设第一个模板内容代码

将以下代码复制到m_html字段中

& lthtml & gt

& lthead & gt

& ltmeta http-equiv = & quot;内容类型& quotcontent = & quot文本/html;charset = gb2312 & quot& gt

& lttitle & gttestmb & lt/title & gt;

& lt/head & gt;

& ltbody leftmargin = & quot0 & gt;topmargin = & quot0 & gt;& gt

& lt表格宽度= & quot100% & quot;height = & quot100% & quot;border = & quot0 & gt;单元格填充= & quot5 & quot

单元格间距= & quot2 & quot& gt

& lttr align = & quot右& quotbgcolor = & quot# CCCCCC & quot;& gt

& lttd height = & quot20 & quotcolspan = & quot2 & quot& gt$ cntop $ & lt/TD & gt;

& lt/tr & gt;

& lttr valign = & quottop & quot& gt

& lttd宽度= & quot25% & quot;bgcolor = & quot# e5e5e5 & quot& gt$ cnleft $ & lt/TD & gt;

& lttd宽度= & quot74% & quot;bgcolor = & quot# f3f3f3 & quot& gt$ cnright $ & lt/TD & gt;

& lt/tr & gt;

& lt/table & gt;

& lt/body & gt;

& lt/html & gt;

注意$cntop$,$cnleft$和$cnright$会实现一些特定的程序功能。

3.建立数据库连接文件conn.asp。

& lt%

设置conn=服务器。CreateObject(&quotADODB。连接& quot)

connstr = & quot提供商=微软。Jet . OLEDB.4.0数据源= & quot&服务器。MapPath(& quot;testmb.mdb & quot)

控制室,打开控制室

% & gt

4.建立特殊字符串转换所需的库文件library。

这个文件的主要作用是把实现部分功能的ASP程序做成word程序,方便调用。

& lt%

暗淡的顶部代码

子计数器()

topcode = & quot现在是时候了

topcode=topcode&now()

末端接头

暗淡的左代码,我

sub cnleft()

对于i = 1到5

leftcode = leftcode & & quot& ltp & gtcnbruce.com & quot

然后

末端接头

模糊右代码

sub cnright()

对于i = 1到9

rightcode = rightcode & & quot& lthr color = & quot& I & I & I & I & I & I & quot;& gt& quot

然后

末端接头

% & gt

5.最后,调用数据库中的模板代码来转换特殊字符串。

& lt!-# include file = & quot;conn.asp & quot-& gt;

& lt!-# include file = & quot;lib.asp&quot-& gt;

& lt%

sql = & quotselect * from moban其中m _ id = 1 & quot

设置rs =服务器。CreateObject(&quotadodb.recordset & quot)

康涅狄格州rs.open sql,1,1

MB _ code = RS(& quot;m _ html & quot)

rs关闭

设置rs =无

cntop()

mb_code=replace(mb_code,& quot$ cntop $ & quottopcode)

cnleft()

mb_code=replace(mb_code,& quot$ cnleft $ & quotleftcode)

cnright()

mb_code=replace(mb_code,& quot$ cnright $ & quotrightcode)

响应.写入mb_code

% & gt

该页面的主要功能是显示模板代码,并将特殊代码转换成相应的子程序函数。

至此,ASP的模板功能基本完成,剩下的就是:建立一个具有编辑模板功能的程序页面,将库文件更改为所需的程序功能…

ASP网站导出EXCEL表格显示不正常,怎么办?急求帮助?

有很多方法,一种是直接改EXCEL的模板,让其格式符合你的要求就行了,另一种是在数据前加单引号’,并控制一下列宽,还有就是可先处理数据让其符合要求,然后控制列宽。用的最多的是前两种方法

asp.net(c#) 网页中权限设置问题?

如果menu空间相同,建议放到模板页模板里 或者.ascx用户控件中。

然后再母版页代码或者用户控件代码中添加权限控制的逻辑