導航:首頁 > 萬維百科 > 不屬於靜態網頁設計asp

不屬於靜態網頁設計asp

發布時間:2021-01-30 07:21:52

1、以下_________不屬於網頁製作工具保存後得到的文件。 Aaa.htmB abc.asp C al.xls D a2.css

C A A

2、靜態網頁(HTML格式)能改成動態網頁(ASP格式)嗎?用dreamweaver如何改?

靜態不能改為動態網頁,靜態網頁與動態的區別 程序是否在伺服器端運行,是重要標版志。權在伺服器端運行的程序、網頁、組件,屬於動態網頁,它們會隨不同客戶、不同時間,返回不同的網頁,例如ASP、PHP、JSP、ASP.net、CGI等。運行於客戶端的程序、網頁、插件、組件,屬於靜態網頁,例如html頁、Flash、JavaScript、VBScript等等,它們是永遠不變的。 靜態網頁和動態網頁各有特點,網站採用動態網頁還是靜態網頁主要取決於網站的功能需求和網站內容的多少,如果網站功能比較簡單,內容更新量不是很大,採用純靜態網頁的方式會更簡單,反之一般要採用動態網頁技術來實現。 靜態網頁是網站建設的基礎,靜態網頁和動態網頁之間也並不矛盾,為了網站適應搜索引擎檢索的需要,即使採用動態網站技術,也可以將網頁內容轉化為靜態網頁發布。 動態網站也可以採用靜動結合的原則,適合採用動態網頁的地方用動態網頁,如果必要使用靜態網頁,則可以考慮用靜態網頁的方法來實現,在同一個網站上,動態網頁內容和靜態網頁內容同時存在也是很常見的事情。

求採納

3、我是大一學生,下學期有一個網頁設計大賽,是不是要用asp的,還是用普通話的html就可以了?

看是那種大賽了,如果只是設計方面的,只用靜態頁面就可以。

如果比的是網站製作技術,asp是入門級。你要用jsp或asp.net編一個,同樣的功能,評委肯定給後兩個高分。

4、asp網頁設計與網頁設計有什麼區別?

網頁設計分靜態網頁設計和動態網頁設計,而asp網頁設計是動態網頁設計中的一種。

5、網頁製作中ASP是什麼?

ASP是Active Server Page的縮寫,意為「活動伺服器網頁」。ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與資料庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網頁文件的格式是.asp,現在常用於各種動態網站中。 ASP是一種伺服器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序。ASP網頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網頁中添加互動式內容(如在線表單),也可以創建使用HTML網頁作為用戶界面的web應用程序。 與HTML相比,ASP網頁具有以下特點:

(1)利用ASP可以實現突破靜態網頁的一些功能限制,實現動態網頁技術;
(2)ASP文件是包含在HTML代碼所組成的文件中的,易於修改和測試;
(3)伺服器上的ASP解釋程序會在伺服器端制定ASP程序,並將結果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產生的網頁;
(4)ASP提供了一些內置對象,使用這些對象可以使伺服器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,並在腳本中對這些信息進行處理,然後向web瀏覽器發送信息;
(5)ASP可以使用伺服器端ActiveX組建來執行各種各樣的任務,例如存取資料庫、發現哦那個Email或訪問文件系統等。
(6)由於伺服器是將ASP程序執行的結果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可放置ASP程序代碼被竊取

6、可以在ASP.NET中進行靜態網頁設計嗎?

當然可以,你在來DREANWEAVER中設計自好靜態網頁。然後切換到代碼視圖,選中<body></body>標簽的內容復制。然後到VS里,新建一張網頁,選.aspx文件。代碼視圖,將游標移動到<from></from>標簽內,粘貼就可以了!

7、html靜態網頁與asp網頁的區別是什麼?

HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。什麼是ASP:Active Server Pages(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創建一個HTML用戶界面,並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。htm(和html性質是一樣的)其實是靜態的網頁文件,它只包含簡單的網頁語言,不包含伺服器腳本或指令。而shtm(和shtml也是性質一樣)和ASP都是包含伺服器腳本的文件,如果有腳本或指令在裡面,伺服器會按要求執行它,因此,這些類型是動態的,可執行的文件每一個網頁或者說是web頁都有其固定的後綴名,不同的後綴名對應著不同的文件格式和不同的規則、協議、用法,最常見的web頁的後綴名是.html和.htm,但這只是web頁最基本的兩種文件格式,今天我們來介紹一下web頁的其它一些文件格式。首先介紹一下html與htm關於HTML,HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。關於HTM,實際上HTM與HTML沒有本質意義的區別,只是為了滿足DOS僅能識別8 3的文件名而已,因為一些老的系統(win32)不能識別四位文件名,所以某些網頁伺服器要求index.html最後一個l不能省略。MSIE能自動識別和打開這些文件,但編寫網頁地址的時候必須是完全對應的,也就是說index.htm和index.html是兩個不同的文件,對應著不同的地址。值得一提的是UNIX系統中對大小寫敏感,不吻合的話就可能報沒有文件或者找不到文件。關於shtml教程,view index.shtml是一種基於SSI技術的文件,也就是Server Side Include--SSI 伺服器端包含指令,一些Web Server如果有SSI功能的話就會對index.shtml文件特殊招待,伺服器會先掃一次iis shtml文件看沒有特殊的SSI指令存在,如果有的話就按Web Server設定規則解釋SSI指令,解釋完後跟一般html一起調去客戶端。關於shtm,shtm與asp生成shtml的關系和htm與html的關系大致相似,這里就不多說了。html或者htm是一種靜態的頁面格式,也就是說不需要伺服器解析其中的腳本,或者說裡面沒有伺服器端執行的腳本,而生成shtml或者shtm由於它基於SSI技術,當有伺服器端可執行腳本時被當作一種動態編程語言來看待,就如asp、jsp或者php一樣。當shtml或者shtm中不包含伺服器端可執行腳本時其作用和html或者htm是一樣的。比如,新浪一天比如增加2萬條新聞,全部都得生成.如果選擇生成html的話,他想改動左欄右欄底部頭部等內容就需要以下幾種辦法,一是重新改模版再生成,二是全部用js調用,三是用iframe調用.第一種採用的話那他們就是變態.第二種搜索引擎不收,第三種大小都控制不了,想增加個廣告都是難事.所以,我們就有了shtml.shtml可以使用<!--#i nclude file="xxx.shtml" --這種ssl..也就是可以直接調用某一頁面到此頁面,和asp的用法是一樣的。但shtml卻不像asp那樣是動態頁,當然,生成純靜態的asp,也就和html一樣了。因為你調用的是靜態文件,所以在執行上不需要有多少損耗.而shtml支持更簡單,iis6.0都支持.就是把<伺服器端包含文件開啟就行.舉個例子來說shtml的優勢吧 ,shtml可以使用include 比如你可以<!--#i nclude file="/top.html"--這樣你改頁頭就不用重新生成所有的頁面了或者你inlcude 「最新文章列表」,那你只要刷新「最新文章列表」就可以了,不用刷新所有的文章或者列表頁,節省巨多時間。同理,你還可以發揮自己的想像,來include更多的東西,來減少你的刷新量 。調用.js不也能辦到嗎? 當然,但是效果是不一樣的,shtml是伺服器端包含,也就是說在展示給用戶之前已經在伺服器端把包含的文件品合到一起了,而js卻不然,js一般是在客戶端執行的,也就是說,要由用戶的瀏覽器去自己解釋並展示出來換句話說,也就是shtml的包含對搜索引擎更有利,因為搜索引擎獲得的是完整的html代碼,而不是夾帶了js還要自己解釋的html代碼,搜索引擎懶得去解釋你的每個jsssi的其它功能一般較少用到,所以也就不說了

8、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>
<td><div 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>
<title>ASP生成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>"_
&"<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>"_
&"</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("<script>alert('生成"&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>
<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>
</tr>
</table>
</body>
</html>

設計asp文件:(保存成html.asp)
<% Option Explicit %>
<html>
<head>
<title>ASP生成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.readystate<>4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number<>0 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("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
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("<script>alert('生成"&HtmlFileName&"文件成功!');history.go(-1);</script>")
end if
%>

</body>
</htm>

把template.asp與html.asp 放在同一目錄通過伺服器運行後即可。

4)結論
通過比較可以看出,通過方式一生成的html文件源代碼比較亂,而通過模板生成的html文件源代碼跟原先模板的源代碼一致。

9、網站設計 以前用Dreamweaver做過靜態的網頁,現在老師要求做成asp格式的。請問一下高手

這個asp格式的能在原來的html格式的基礎上改嗎?
答案 可以
還有,製作這個asp格式的網頁能用Dreamweaver製作嗎?
答案 可以
備註:只需要把.html的拓展名改成.asp即可。

10、有沒有什麼網站是用HTML語言編寫的,他與ASP的哪個較好,好像HTML的網站很少,就算是靜態的網站也用ASP嗎?

就這么說吧,比如一個簡單的留言本頁面,有一些用戶可以在這上版面寫幾句自己的留言,等到權別人下次打開這個頁面的時候,前面的人寫的話都要顯示出來。這種功能用靜態html是實現不了的。
如果用asp,就可以把每一個人寫的留言都存到資料庫裡面,等到這個頁面被刷新的時候,就從資料庫里把每個人的話都取出來放到頁面上,這就是一種asp得簡單應用,也即是靜態和動態的區別。
這么說你能不能有個大致印象?

所以光用DW編輯靜態HTML是遠遠不夠的,還要繼續學習才行。

與不屬於靜態網頁設計asp相關的知識