html和asp
① html和Asp的問題!
這個計數器不好,關了就自動清零,你可以下一個簡單的文本asp計數器!油箱給我我發給你 !
② ASP和HTML的區別
HTTP的網頁百分之九十可以用"查看--源文件"的方式看到源代碼,根據源代碼可以得到很多東西,非常不安全,而且,有很多內容都不是一成不變的,而HTTP不能滿足定時更新的要求.
ASP---你打開一個ASP頁面,然後用"查看---源文件"的方式看到的不是真正的源代碼,而是在客戶端(也就是你的機器上)的瀏覽器執行過後的東西,舉個例子:<%now()%>會顯示出當前的時間,但如果你看源代碼的話,這個語句會被當前時間(如:2006年10月11日)代替,而看不到源代碼(<%now()%>
可能那段代碼不能正常顯示時間,但大概意思就是那麼回事,呵呵,希望你能明白
③ ASP和HTML是什麼意思
HTML和ASP是網頁的兩種不同格式。就象文擋有txt文擋等等。
同時,HTML和ASP又是編寫網頁內的兩種不同語言,它們的不容同之處在於,HTML是一種基本網頁編輯語言,用它所編輯出來的網頁是一種靜態的網頁。此時的網頁後綴為HTM或HTML;ASP語言是以HTML語言為基礎的一種動態網頁編輯語言,ASP編輯出的網頁具有交互性,後綴為ASP。例如,論壇登陸界面等等。
說明,ASP語言的原始語言有VB和JAVE S兩種。
④ asp.net和HTML區別
Web控制項和Html控制項雖然好多功能相同並且長得很像
但是它們的內部實現機制是完全不一樣的
Web控制項要比Html控制項執行效率要好
0.HTML控制項不具備任何抽象能力。每種控制項與標記都是一一對應的。
Web控制項創建了更高級別的抽象,它們沒有任何對應的HTML標記(如Calendar和DataGrid)。因為它們不直接映射為HTML標記,所以Web控制項還能夠在適當的場合起到合並功能的作用(例如用一個TextBox控制項來代替多個標記)。這種抽象為使用第三方提供的種類豐富的控制項工具箱打開了方便之門。
1. 使用起來也相當方便,舉個簡單的例子,例如Button的生成:
Html控制項是將龐大控制項集合全部弄到頁面中,用到哪個功能,就設置一下屬性,如下:
<input type=submit/button runat=server>
這樣會佔用相當大的控制項資源
Web控制項是將集成式的拆解成單功能的:
<asp:button id="btnOK" />
這樣就可以節省不必要的控制項所佔用的資源了
2.Web控制項具有回送功能,能夠用ViewState維持控制項的狀態.
Html控制項則不能,當點擊頁面的操作,其狀態就會丟失.
可以做這樣的一個實驗:
I. 分別建立兩個文件: a.html b.aspx
II.在a.html頁面中加Html控制項的RadioButton和一個button,
在b.aspx中加Web控制項的RadioButton和一個button
III.a.html直接雙擊瀏覽器運行,b.aspx通過IIS運行
IV.在a.html運行界面中,選中RadioButton,再單擊Button按鈕,會發現RadioButton會
取消選中(丟失其狀態),但在b.aspx頁面執行同樣的操作,RadioButton不會丟失,因為ViewState
給它保存了狀態. 您可以在運行界面點擊瀏覽器菜單"查看"->「源文件",打開Html代碼文件,
找到加密後的ViewState,類似於下面:
<input type="hidden" name="_VIEWSTATE" value="dDw0ajfmafmjfzzmj4"/>
其實ViewState實現原理也是將一些信息放到隱藏的一個控制項中,並且asp.net生成的ViewState信息
是存儲在客戶端的
這里要注意的一點是:
只有當格式為*.aspx文件,並且控制項具有屬性:"runat=server"時,回送功能才能打開
3. Html控制項與Web控制項最大的區別是它們對事件處理的方法不同。對於Html窗體控制項,
當引發一個事件時,瀏覽器會處理它。但對於Web控制項,事件僅由瀏覽器生成,但瀏覽
器不會處理它,客戶端要給伺服器發個信息,告訴伺服器處理事件。 不過有些事件,
比如:
按下鍵/移動/滑鼠等事件,Asp.net中沒有這些事件
(因為這些事件即時性強,伺服器處理得不夠及時),這時候Html控制項就發揮其作用了,結合Html事件
協助完成.
如下是一些Html常用的事件:
在瀏覽器上執行的Html控制項事件:
單擊時觸發:
<INPUT type="button" value="Click Me" onclick="alert('Hi,你好!');">
滑鼠彈起時觸發:
<INPUT type="button" value="Click Me" onmouseup="alert('Hi,你好!');">
//懸浮在控制項上方時觸發
<INPUT type="button" value="Click Me" onmouseover="alert('Hi,你好!');">
//滑鼠在控制項上方移動時觸發
<INPUT type="button" value="Click Me" onmousemove="alert('Hi,你好!');">
//雙擊控制項時觸發
<INPUT type="button" value="Click Me" ondblclick="alert('Hi,你好!');">
//當焦點在控制項時,按鍵時觸發
<INPUT type="button" value="Click Me" onkeypress="alert('Hi,你好!');">
//按鍵按下時觸發
<INPUT type="button" value="Click Me" onkeydown="alert('Hi,你好!');">
web控制項click會讓頁面遞交到後台
html控制項的載入速度要快過web控制項
不用回發的時候可以考慮使用html控制項
如果事回發盡量使用web控制項
⑤ ASP與HTML的區別是什麼
從文件格式上來講,他們的格式不一樣,一個是html,一個是asp,從性質上版面來講html是靜態頁面,而權asp是動態頁面。它們的工作原理也是不一樣的,html是由標準的html標記語言來實現的,而asp是由asp程序執行的。
⑥ html 和asp有什麼區別
HTML(HyperTextMark-upLanguage)即超文本標記語言,是WWW的描述語言。設計HTML語言的目的是為了能把存放在一台電腦中的文本或圖形與另一台電腦中的文本或圖形方便地聯系在一起,形成有機的整體,人們不用考慮具體信息是在當前電腦上還是在網路的其它電腦上。我們只需使用滑鼠在某一文檔中點取一個圖標,Internet就會馬上轉到與此圖標相關的內容上去,而這些信息可能存放在網路的另一台電腦中。 HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。
Active Server Pages(ASP,活動伺服器頁面)就是一個編程環境,在其中,可以混合使用HTML、腳本語言以及組件來創建伺服器端功能強大的Internet應用程序。 如果你以前創建過一個站點,其中混合了HTML、腳本語言以及組件,你就可以在其中加入ASP程序代碼。通過在HTML頁面中加入腳本命令,你可以創建一個HTML用戶界面,並且,還可以通過使用組件包含一些商業邏輯規則。組件可以被腳本程序調用,也可以由其他的組件調用。
了解了這些文件的定義後,你就會知道,html其實是靜態的網頁文件,它只包含簡單的網頁語言,不包含伺服器腳本或指令。
htm 是網頁製作中最基本的語言格式,廣泛應用於WWW上——但它不能製作動態網頁;
.asp 是動態網頁上最常用的格式,由微軟推出,拓展性較好、容易編寫,可以讓愛好者們發揮,使用ASP代碼,也可嵌入HTML和腳本,但相比其他動態網頁後輟(如.php,.jsp等)之下,它不及其他的安全,應用廣泛。
⑦ ASP和HTML有什麼區別
HTML是網頁的基礎來,任何伺服器端的源技術都是把把HTML返回給瀏覽器,瀏覽器顯示的都是HTML代碼。
ASP是伺服器端執行的代碼,執行後把HTML返回給客服端瀏覽器。
學網頁製作,如果熟悉HTML,那做起來是得心應手。
就好比,現在有計算器,而我們還是從1+1學起一樣。