asp动态网站模板(asp动态网页设计教程)

admin 37 2022-12-02

本文目录一览:

asp怎么制作动态网站

这个ASP有搭建好自己的服务器的.你的电脑装了IIS了没..要是你想制作ASP动态网站的话..要做什么类型的呢..要用到什么数据库呢.你都有自己的想法了没..以前弄过一会ASP的.个人觉得.新手的话..Access比较好点.起码简单.答案补充-_-什么都弄好了.那就很简单了..弄个数据库来.(常用的有Access的.还有MySQL和SQLserver)要是你只是想玩玩ASP或做个简单的动态网站的话.用Access就够了.像天空,华软.这样大型的下载网站都有下的.(Office全套.因为Access没有单独装的.个人觉得2003的比较好用.)SQL方面的话.网上也有免费的版本.你可以去看下那个大型的下载网站的.(我以前学ASP的时候用的是Access.现在没怎么用了.所以只懂得这个.)什么都好了以后.用DW连接数据库..成功后.DW会有很多选项给你做ASP的.答案补充导航想问下.你做的是什么网站.要是简单点的话.可以直接用html+CSS或表格布局做好导航.要是想根据数据库里的内容自行改变的导航话.也是要先做好版面来.再添加ASP语句.(总之导航的话.做好版面再说也不迟)模板我不知道怎么说.因为我没有用过这个东西.(但要是你说的模板指的是那些很多一样的.想直接套用的那个.就像是有可编辑区域那样的话.)我没用过.因为我觉得ASP那些在很多页面重复使用的东西.最好是单独出一个文件来.方便直接调用它.就像是导航来版权那样.单独出来.方面调用.连接数据库这个最不好说了.等你的机子能运行ASP文件时.你再用DW来连接数据库也不迟的.至于步骤的话.你在DW的"窗口"那里调出"数据库"这个面板.你就能看到达到连接数据库所要的几点要要求了.至于连接代码:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" Server.MapPath("/date/mdb.mdb")--date表示站点下的一个子文件夹,mdb.mdb表示数据库.OK!..收工..答案补充柯南网??是指漫画的那种吗..是的话.你可以去参考那个动漫的网站.(只要参考一下就好了,不用太复杂的啦.只要首页弄得简洁.个性一点就好了.因为一下网站给人的感觉都是从首页来的.)因为版面是最重要的.而且你做的只是一个简单的期末练习.你要多学习怎么做版面了.至于那些登入界面,还要有用户注册,留言板这样的ASP文件.在DW里面是很简单的.(只要你的机子能运行ASP文件就好了.)以上只是我个人的意见.流程也是自己的在学习中体会到的.因为我从来没有在网上下过某些现成的网页源码.(很多网站能下到ASP整站的源码的.直接改一点东西就是自己的了.)

如何使用ASP网页模板??

这个问题很好解决,

首先要确认你用的是什么系统

2003服务器版配置iis比较麻烦,一会再说

先说一下最基本的配置方法

打开iis ( 这个不用多说了吧)

这里有几个站点:

FTP

WEB站点

你选择web站点(网站)了右击选择属性.

1)点"网站"选项卡,你分配一个ip给网站.一般情况下是自已的ip地址,其它默认就可以了.

2) 点"主目录"选项卡在本地路径处选择你的网站文件所在的目录.注意,这个日录一定要是可以直接找到index.asp文件的目录.

3)点"文档"选择"启用默认内容文档" 观看一下列表里面的文件名,都是一些网站的默认文件名.若你的网站是asp的,你就要手动加一个默认的文件了."添加" 输入index.asp点确定,并将其移动到最上面.

4)通常情况下这个网站就可以浏览了.若不行的话(通常不能浏览发生在2003系统中)这时候你看一下iis,是不是有一个web服务扩展选项,打开将"active server pages"设为"充许" 试一下,你的网站是不是就已经开通了呢?

我只是简要的介绍了一下配置方法,若想了解的更多,可以再找一下相关的文件看一下.

祝配置顺利.

如何制作动态网页?

动态网页是个广泛的提法,严格意义上是需要基于动态环境的。比如ASP、PHP等环境!可以实现在线动态更新、在线上传(不是用FTP,密码上传)等功能。没有这个环境,用什么工具都不会实现留言簿、论坛的制作。

有了这个环境,你就可以Dreamweaver MX、Flash MX、Firwork MX等等软件结合能实现跑来跑去的小人或动态链接等特效的JAVA、VB脚本等语言编程制作真正意义上的动态网页。

动态离不开静态,一些LOGO等动态图片(GIF格式)都是基于最基本的PHOTOSHOP工具制作出来的。有了一系列的静态图片,结合网上一些小GIF制作软件就可以实现动态图片了。

真正的动态,别人知道不知道无所谓,关键是自己肯定能感受到。他会让你更新网页的工作变的很枯燥,也会因为不能和网友互动信息使你懊恼异常……

总知:动态基于静态,通过软件把静态部分处理好,就可以用编程实现动态网页的制作了 还是先学习一些网页脚本语言吧,然后学习asp,就知道制作动态网页和网站.不过现在用软件来设计很简洁方便.

自己可以找些相关的书或去相关的网站看看. 没有一定的基础是不容易掌握动态网页和网站制作的.

顺便推荐你来这里学习动态网页的制作教程,可以详细的学习初中高等级别的知识

求教,在建站的时候,网站模版静态和动态有什么区别

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。你编的是什么它显示的就是什么、不会有任何改变。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。另外,如果扩展名为.asp但却没有连数据库,完全是静态的页面,那也是静态网站.只是.asp扩展名。

asp 动态网页生成静态网页详细步骤

1)asp生成html的方式

要生成文件肯空要用到FSO(FileSystemObject)组件,通过asp生成静态网页主要有两种方式:

a、生成的内容由多部分连接而成;

b、生成的内容基于模板生成。

2)方式1:生成的内容由多部分连接而成

步骤:

a、设计要输出网页的布局

b、设计生成HTML的asp文件

例子:

输出网页的布局:

html

head

title标题/title

style type="text/css"

!--

.article_title {

font-size: 22px;

font-weight: bold;

text-align: center;

padding-top: 10px;

padding-bottom: 20px;

}

.content {

text-indent: 18px;

font-size: 16px;

line-height: 230%;

text-align: left;

}

.from {

font-size: 14px;

text-align: right;

padding-right: 15px;

padding-top: 15px;

}

.feature_bar {

font-size: 14px;

color: #999999;

text-align: center;

padding-bottom: 15px;

}

--

/style

/head

body

table width="80%"

tr

tddiv class="article_title"标题/div

div class="feature_bar"作者: 录入时间: 录入: /div

div class="content"内容/div

div class="from"来源:/div /td

/tr

/table

/body

/html

把源代码中的所有的 " 替换成 "",作用是在ASP中输出双引号。

设计asp文件:

% Option Explicit %

html

head

titleASP生成HTML/title

style type="text/css"

!--

.align_right_top {

text-align: right;

vertical-align: top;

}

.align_left_10px {

text-align: left;

padding-left: 10px;

}

--

/style

/head

body

form method="post" action="?action=create"

table width="80%"

tr

td class="align_right_top" HTML文件名称:/td

td class="align_left_10px"input name="HtmlFileName" type="text" id="HtmlFileName" //td

/tr

tr

td class="align_right_top" 文章标题:/td

td class="align_left_10px"input name="title" type="text" id="title" //td

/tr

tr

td class="align_right_top"作者:/td

td class="align_left_10px"input name="author" type="text" id="author" //td

/tr

tr

td class="align_right_top"录入:/td

td class="align_left_10px"input name="editor" type="text" id="editor" //td

/tr

tr

td class="align_right_top"输入时间:/td

td class="align_left_10px"input name="EditTime" type="text" id="EditTime" //td

/tr

tr

td class="align_right_top"文章内容:/td

td class="align_left_10px"textarea name="content" cols="55" rows="20" id="content"/textarea/td

/tr

tr

td class="align_right_top"来源:/td

td class="align_left_10px"input name="from" type="text" id="from" //td

/tr

tr

td colspan="2" align="center"input type="submit" name="Submit" value="提交" //td

/tr

/table

/form

%

if Trim(Request.QueryString("action"))="create" then

dim title , author , editor , EditTime , content , from , html

title=Trim(Request.Form("title"))

editor=Trim(Request.Form("editor"))

EditTime=Trim(Request.Form("EditTime"))

content=Trim(Request.Form("content"))

from=Trim(Request.Form("from"))

html="html"_ '粘贴上面的修改后的 输出网页布局的源代码

"head"_ ‘并用 _ 与 把各行连接起来 或删除多余空格使源代码写在一行

"title"title"/title"_

"style type=""text/css"""_

".article_title {"_

"font-size: 22px;"_

"font-weight: bold;"_

"text-align: center;"_

"padding-top: 10px;"_

"padding-bottom: 20px;"_

"}"_

".content {"_

"text-indent: 18px;"_

"font-size: 16px;"_

"line-height: 230%;"_

"text-align: left;"_

"}"_

".from {"_

"font-size: 14px;"_

"text-align: right;"_

"padding-right: 15px;"_

"padding-top: 15px;"_

"}"_

".feature_bar {"_

"font-size: 14px;"_

"color: #999999;"_

"text-align: center;"_

"padding-bottom: 15px;"_

"}"_

"/style"_

"/head"_

"body "_

"table width=""80%"""_

"tr"_

"tddiv class=""article_title"""title"/div"_

"div class=""feature_bar""作者:"author" 录入时间:"EditTime" 录入:"editor" /div"_

"div class=""content"""content"/div"_

"div class=""from""来源:"from"/div /td"_

"/tr"_

"/table"_

"/body "_

"/html"

dim HtmlFileName ,HtmlFile , fs , FileStream

HtmlFileName=Trim(Request.Form("HtmlFileName"))

if instr(HtmlFileName,".html")=false then

HtmlFileName="NoName.html"

end if

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

FileStream.WriteLine Html

FileStream.close

set FileStream=nothing

response.Write("scriptalert('生成"HtmlFileName"文件成功!');history.go(-1);/script")

end if

%

/body

/htm

把上面的asp文件保存放到服务器上即可运行

3)方式2:生成的内容基于模板生成

思想:

给模板asp传递参数,使用“MSXML2.XMLHTTP”读取基于参数传递的asp模板的网页源代码,

再使用FSO组件生成静态网页。

步骤:

a、设计有参数传递的asp模板

b、设计asp控制页

设计asp模板:(保存成template.asp)

% Option Explicit %

%

dim HtmlFileName ,title , author , editor ,EditTime ,content ,from

HtmlFileName=Trim(Request.QueryString("HtmlFileName"))

title=Trim(Request.QueryString("title"))

author=Trim(Request.QueryString("author"))

editor=Trim(Request.QueryString("editor"))

EditTime=Trim(Request.QueryString("EditTime"))

content=Trim(Request.QueryString("content"))

from=Trim(Request.QueryString("from"))

%

html

head

title%= title %/title

style type="text/css"

!--

.article_title {

font-size: 22px;

font-weight: bold;

text-align: center;

padding-top: 10px;

padding-bottom: 20px;

}

.content {

text-indent: 18px;

font-size: 16px;

line-height: 230%;

text-align: left;

}

.from {

font-size: 14px;

text-align: right;

padding-right: 15px;

padding-top: 15px;

}

.feature_bar {

font-size: 14px;

color: #999999;

text-align: center;

padding-bottom: 15px;

}

--

/style

/head

body

table width="80%"

tr

tddiv class="article_title"%= title %/div

div class="feature_bar"作者:%= author % 录入时间:%= EditTime % 录入:%= editor % /div

div class="content"%= content %/div

div class="from"来源:%= from %/div /td

/tr

/table

/body

/html

设计asp文件:(保存成html.asp)

% Option Explicit %

html

head

titleASP生成HTML/title

style type="text/css"

!--

.align_right_top {

text-align: right;

vertical-align: top;

}

.align_left_10px {

text-align: left;

padding-left: 10px;

}

--

/style

/head

body

form method="post" action="?action=create"

table width="80%"

tr

td class="align_right_top" HTML文件名称:/td

td class="align_left_10px"input name="HtmlFileName" type="text" id="HtmlFileName" //td

/tr

tr

td class="align_right_top" 文章标题:/td

td class="align_left_10px"input name="title" type="text" id="title" //td

/tr

tr

td class="align_right_top"作者:/td

td class="align_left_10px"input name="author" type="text" id="author" //td

/tr

tr

td class="align_right_top"录入:/td

td class="align_left_10px"input name="editor" type="text" id="editor" //td

/tr

tr

td class="align_right_top"输入时间:/td

td class="align_left_10px"input name="EditTime" type="text" id="EditTime" //td

/tr

tr

td class="align_right_top"文章内容:/td

td class="align_left_10px"textarea name="content" cols="55" rows="20" id="content"/textarea/td

/tr

tr

td class="align_right_top"来源:/td

td class="align_left_10px"input name="from" type="text" id="from" //td

/tr

tr

td colspan="2" align="center"input type="submit" name="Submit" value="提交" //td

/tr

/table

/form

%

function getHTTPPage(url)

dim Http

set Http=server.createobject("MSXML2.XMLHTTP")

Http.open "GET",url,false

Http.send()

if Http.readystate4 then

exit function

end if

getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")

set http=nothing

if err.number0 then err.Clear

end function

Function BytesToBstr(body,Cset)

dim objstream

set objstream = Server.CreateObject("adodb.stream")

objstream.Type = 1

objstream.Mode =3

objstream.Open

objstream.Write body

objstream.Position = 0

objstream.Type = 2

objstream.Charset = Cset

BytesToBstr = objstream.ReadText

objstream.Close

set objstream = nothing

End Function

%

%

if Trim(Request.QueryString("action"))="create" then

dim title , author , editor , EditTime , content , from , html

title=Trim(Request.Form("title"))

editor=Trim(Request.Form("editor"))

EditTime=Trim(Request.Form("EditTime"))

content=Trim(Request.Form("content"))

from=Trim(Request.Form("from"))

'读取传递参数后的模版源代码,地址根据具体情况而定

html=getHTTPPage(""_

"?title="title"editor="editor"EditTime="_

EditTime"content="content"from="content"")

dim HtmlFileName ,HtmlFile , fs , FileStream

HtmlFileName=Trim(Request.Form("HtmlFileName"))

if instr(HtmlFileName,".html")=false then

HtmlFileName="NoName.html"

end if

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

FileStream.WriteLine Html

FileStream.close

set FileStream=nothing

response.Write("scriptalert('生成"HtmlFileName"文件成功!');history.go(-1);/script")

end if

%

/body

/htm

把template.asp与html.asp 放在同一目录通过服务器运行后即可。

4)结论

通过比较可以看出,通过方式一生成的html文件源代码比较乱,而通过模板生成的html文件源代码跟原先模板的源代码一致。

asp动态网站模板的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于asp动态网页设计教程、asp动态网站模板的信息别忘了在易优之家进行查找喔。

上一篇:景诺云虚拟主机(云主机 虚拟机)
下一篇:虚拟主机做什么(虚拟机干什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~