asp网站模板(网站模版)

admin 416 0

很多朋友对于asp网站模板和网站模版不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

一、asp网页怎么添加htmlasp网站如何搭建

1、如何:使用设计器向ASP.NET网页添加HTML服务器控件

2、通过右击元素并选择“作为服务器控件运行”,将元素转换为控件。

3、runat=//定义和htmlyem标记数目一致的数组StringBuilderhtmltext=newStringBuilder();try{using(StreamReadersr=newStreamReader("存放模板页面的路径和页面名")){Stringline;while((line=sr.ReadLine())!=null){htmltext.Append(line);}sr.Close();}}catch{Response.Write("");}//---------------------给标记数组赋值------------format="background="bg.jpg"";//背景图片format="#990099";//字体颜色format="150px";//字体大小format="";//文字说明//----------替换htm里的标记为你想加的内容for(inti=0;i

4、HTML是可以调用ASP代码的,但是需要Javascript支持:index.html调用部分

5、用asp、php或html读取excel数据并显示在当前网页上?

6、将excel文件作为数据源,如通过oledb连接方式,读取时,一个工作表等同于一个table数据表,循环读取即可

7、通常index.html是网站首页,类似的还有index.phpindex.htmindex.asp等,html是静态网页的一种格式,可使用浏览器如IE,火狐浏览器等打开.

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

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

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

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

<title>标题</title>

<td><div class="article_title">标题</div>

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

<div class="content">内容</div>

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

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

<title>ASP生成HTML</title>

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

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

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

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

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

<td class="align_right_top">作者:</td>

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

<td class="align_right_top">录入:</td>

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

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

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

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

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

<td class="align_right_top">来源:</td>

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

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

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"">"_

&"<table width=""80%"">"_

&"<td><div class=""article_title"">"&title&"</div>"_

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

&"<div class=""content"">"&content&"</div>"_

&"<div class=""from"">来源:"&from&"</div></td>"_

dim HtmlFileName,HtmlFile, fs, FileStream

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

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

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

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

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

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

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

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

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"))

<title><%= title%></title>

<td><div class="article_title"><%= title%></div>

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

<div class="content"><%= content%></div>

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

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

<title>ASP生成HTML</title>

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

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

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

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

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

<td class="align_right_top">作者:</td>

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

<td class="align_right_top">录入:</td>

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

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

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

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

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

<td class="align_right_top">来源:</td>

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

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

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

if Http.readystate<>4 then

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

if err.number<>0 then err.Clear

Function BytesToBstr(body,Cset)

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

BytesToBstr= objstream.ReadText

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("http://127.0.0.1/template.asp"_

&"?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

HtmlFile=Server.MapPath(HtmlFileName)

set fs=CreateObject("Scripting.FileSystemObject")

set FileStream=fs.CreateTextFile(HtmlFile)

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

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

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

三、如何查看网站是用什么模板做的

1、网站模板的语言有很多种,常见的语言asp,jsp,php,flish,html,html5等

2、一般的网站点开子页,网址栏目里都会显示开发语言的,flish,html5开发的网站加载时一般都有进度条,flish开发的鼠标右击会有幻灯片一样的选项《放大,缩小,上一页,下一页》,html5在网址栏目会有显示开发语言,不过flish和html5开发成本比较高,一般都是定制的,很少有模板使用这两种语言

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!