Ⅰ HTML控制項和web控制項有什麼不同
html 控制項是普通控制項,運行在客戶端,要想讓它在伺服器端可執行必須加上runat=server
web控制項運行在伺服器端,書寫格式簡單,而且不用特別加runat語句,它的實質仍是html控制項只不過是用別的方法重新封裝了而已
兄弟在學.net吧呵呵加油咯
Ⅱ web伺服器控制項有哪些
在UNIX和LINUX平台下使用最廣泛的免費HTTP伺服器是W3C、NCSA和APACHE伺服器,而Windows平台NT/2000/2003使用IIS的WEB伺服器。在選擇使用WEB伺服器應考慮的本身特性因素有:性能、安全性、日誌和統計、虛擬主機、代理伺服器、緩沖服務和集成應用程序等,下面介紹幾種常用的WEB伺服器。
Microsoft IIS
Microsoft的Web伺服器產品為Internet Information Server (IIS), IIS 是允許在公共Intranet或Internet上發布信息的Web伺服器。IIS是目前最流行的Web伺服器產品之一,很多著名的網站都是建立在IIS的平台上。IIS提供了一個圖形界面的管理工具,稱為 Internet服務管理器,可用於監視配置和控制Internet服務。
IIS是一種Web服務組件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、文件傳輸、新聞服務和郵件發送等方面,它使得在網路(包括互聯網和區域網)上發布信息成了一件很容易的事。它提供ISAPI(Intranet Server API)作為擴展Web伺服器功能的編程介面;同時,它還提供一個Internet資料庫連接器,可以實現對資料庫的查詢和更新。
IBM WebSphere
WebSphere Application Server 是 一 種功能完善、開放的Web應用程序伺服器,是IBM電子商務計劃的核心部分,它是基於 Java 的應用環境,用於建立、部署和管理 Internet 和 Intranet Web 應用程序。 這一整套產品進行了擴展,以適應 Web 應用程序伺服器的需要,范圍從簡單到高級直到企業級。
WebSphere 針對以 Web 為中心的開發人員,他們都是在基本 HTTP伺服器和 CGI 編程技術上成長起來的。IBM 將提供 WebSphere 產品系列,通過提供綜合資源、可重復使用的組件、功能強大並易於使用的工具、以及支持 HTTP 和 IIOP 通信的可伸縮運行時環境,來幫助這些用戶從簡單的 Web 應用程序轉移到電子商務世界。
BEA WebLogic
BEA WebLogic Server 是一種多功能、基於標準的web應用伺服器,為企業構建自己的應用提供了堅實的基礎。各種應用開發、部署所有關鍵性的任務,無論是集成各種系統和資料庫,還是提交服務、跨 Internet 協作,起始點都是 BEA WebLogic Server。由於 它具有全面的功能、對開放標準的遵從性、多層架構、支持基於組件的開發,基於 Internet 的企業都選擇它來開發、部署最佳的應用。
BEA WebLogic Server 在使應用伺服器成為企業應用架構的基礎方面繼續處於領先地位。BEA WebLogic Server 為構建集成化的企業級應用提供了穩固的基礎,它們以 Internet 的容量和速度,在連網的企業之間共享信息、提交服務,實現協作自動化。
APACHE
apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。它源於NCSAhttpd伺服器,當NCSA WWW伺服器項目停止後,那些使用NCSA WWW伺服器的人們開始交換用於此伺服器的補丁,這也是apache名稱的由來(pache 補丁)。世界上很多著名的網站都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
Tomcat
Tomcat是一個開放源代碼、運行servlet和JSP Web應用軟體的基於Java的Web應用軟體容器。Tomcat Server是根據servlet和JSP規范進行執行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規范且比絕大多數商業應用軟體伺服器要好。
Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技術的標准實現,是基於Apache許可證下開發的自由軟體。Tomcat是完全重寫的Servlet API 2.2和JSP 1.1兼容的Servlet/JSP容器。Tomcat使用了JServ的一些代碼,特別是Apache服務適配器。隨著Catalina Servlet引擎的出現,Tomcat第四版號的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器,因此目前許多WEB伺服器都是採用Tomcat。
目前,許多大型Web應用一般將Apache和Tomcat結合使用,Apache負責接收用戶的HTTP請求,如果請求是Servlet、Jsp,則把請求轉發給Tomcat處理,並將處理結果封裝響應給用戶。
Ⅲ html控制項和web控制項有什麼區別,各自的優點和缺點是什麼
在不需要與後台進行交互時就使用HTML控制項
它的佔用的資源比較少
速度也比較快,在需要與後台進行交互時
就使用WEB控制項
或者在HTML控制項上加上runat="server"
也可以將一個HTML控制項轉換成交互控制項
我也不是太精通只能回答這么多
Ⅳ 簡述html控制項,html伺服器控制項和web伺服器控制項的區別
html伺服器控制項和web伺服器控制項的區別。
1、html控制項在已往的靜態頁面和其他網頁里存在,不能在伺服器端控制的,只能在客戶端通過javascript和vbscript等程序
2、html伺服器控制項:其實就是html控制項的基礎上加上runat="server"所構成的控制項.它們的注意區別是運行方式不同,html控制項運行在客戶端,而html伺服器控制項是運行在服務
器端的。 當ASP.NET 網頁執行時,會檢查標注有無runat 屬性,如果標注沒有設定,那麼Html標注就會被視為符串,並被送到字元串流等待送到客戶端
,客戶端的瀏覽器會對其進行解釋;如果Html標注有設定runat="server" 屬性,Page 對象會將該控制項放入控制器,伺服器端的代碼就能對其進行控制,等到控制執行完畢後再將
Html伺服器控制項的執行結果轉換成Html標注,然後當成字元串流發送到客戶端進行解釋。
如: <input id="Button" type="button" value="button" runat="server" />
3、web伺服器控制項:也稱asp.net伺服器控制項,是Web Form編程的基本元素,也是asp.net所特有的。它會按照client的情況產生一個或者多個html控制項,而不是直接描述html元
素。
Ⅳ web表單控制項類型有哪些
Button, ImageButton, LinkButton.區別在於呈現的html不同。他們也有一些具體的屬性不同。LinkButton : WebControl, IButtonControl, IPostBackEventHandlerButton : WebControl, IButtonControl, : Image, IPostBackDataHandler, IPostBackEventHandler, IButtonControl從繼承樹上看,Button和LinkButton都直接繼承自WebControl。但是ImageButton是經過Image才繼承自WebControl的,另外它實現了IPostBackDataHandler介面。
Ⅵ 簡述HTML控制項和WEB伺服器控制項的區別
區別是在響應客戶端請求時所返回結果,點擊某個WEN伺服器控制項在發送請求的時候,所返回來的是整個頁面,而HTML控制項則是點擊某個控制項,結果返回在只是一些與之相關聯的地方,不會整個頁面在重新獲取
Ⅶ HTML伺服器空件和WEB控制項的區別是什麼
1.HTML伺服器控制項 html伺服器控制項是一些類,它們分別表示大多數瀏覽器支持的標准HTML標簽。一個HTML伺服器控制項的屬性集,與對應標簽的常用屬性集匹配。控制項具有InnerText\InnerHtml\Style和Value等屬性,一級Attributes等集合特徵。每次在頁面來源中發現標記了runat="server"的HTML標簽時,ASP.NET運行庫就會自動地創建對應的HTML伺服器控制項的實例。 現有的HTML伺服器空間集並沒有涵蓋任一給定版本的HTML模式所有可能的HTML標簽。只有最常用的標簽才進入System.Web.UI.HtmlControls命名空間。<iframe>、<frameset>、<body>、<hn>等標簽,一級<fieldset>、<marquee>和<pre>等最不常用的標簽,都被省去了。 然而,對於在伺服器上使用和配置的那些標簽,缺乏一種專用的伺服器控制項並不會限制你的編程能力。我們只需要使用一個更一般的編程介面---HtmlGenericControl類。 2.Web伺服器控制項 Web伺服器控制項比HTML伺服器控制項具有更多特徵。Web伺服器控制項不僅包括按鈕和文本框等輸入控制項,而且還包括專用控制項,例如日歷、下拉列表、TreeView和DataGrid。Web伺服器控制項還包括一些非常像HTML伺服器控制項的組件。但是Web伺服器控制項比對應的HTML伺服器控制項更抽象,因為他們的對象模型不一定反應HTML語法。例如,讓我們比較一下HTMl伺服器控制項和Web伺服器TextBox控制項。 Html伺服器文本控制項具有如下標記: <input runat="server" id="firsName" type="text" value="dino" /> Web伺服器TextBox控制項具有如下標記: <asp:textbox runat="server" id="firstName" text="dino" /> 這兩個控制項都生成相同的HTML標記代碼。然而,HTML伺服器文本控制項的編程介面非常接近HTMl<input>標簽的編程介面,而Web伺服器TextBox控制項的方法和屬性以一種更抽象的方式進行命名。例如,為了設置HTMl伺服器文本框的內容,必須使用Value屬性,因為Value是對應的HTMl屬性名。如果使用Web伺服器TextBox控制項,則必須設置Text屬性。用HTML伺服器控制項還是使用Web伺服器控制項來表示HTML元素,只是個人愛好問題一級開發和維護的容易性問題,幾乎無一例外。
求採納
Ⅷ 為什麼我的Visual Stutio2005沒有web控制項庫
應該創建網站時才有web控制項庫吧,
winform
應用程序沒有web控制項庫,
至少我的沒有,您試試創建一個網站,
不過您說的web控制項庫可以把其中一個控制項做為例子闡述下嗎?
比如控制項有什麼屬性等
Ⅸ Web控制項有哪些共有屬性
1.AccessKey
功能:
賦值鍵盤的快捷鍵和功能鍵Alt一起使用,可設置數字或英文字母,表示按下Alt鍵
和設置的數字或英文字母鍵可以選擇該控制項。
2.BackColor
功能:
設置對象的背景色,設置方式有兩種:
· 顏色名稱:使用英文色彩名稱如red、blue、yellow等。
· RGB值:#RRGGBB(16進位的紅綠藍色彩的強度值)。
3.BorderWidth
功能:
設置控制項的框線寬度,設置值為數值。
4.BorderColor
功能:
設置控制項的邊框色彩,設置值為色彩名稱。
5.BorderStyIe
功能:
設置控制項的邊框樣式,
None 無邊框
Dotted 虛線邊框(點較小)
Dashed 虛線邊框(點較大)
Solid 實線
Double 2倍實線
Groove 3D凹陷式邊框
Ridge 3D凸起式邊框
Inset 對象呈凹陷狀
Outset 對象呈凸起狀
6.Enabled
功能:
設置控制項是否能正常工作。設置值如下:
· Tme:啟動對象(默認值)。
· False:關閉對象。
7.Font
功能:
設置web控制項的字型樣式。
8.Height/Width
功能:
設置Web控制項的大小,即控制項高度與寬度,單位為像素(Pixel)。
9.TabIndex
功能:
設置按下Tab鍵時,Web控制項接收焦點的順序,默認值為0,若是Tablndex屬性值相同,則以控制項在網頁中配置的順序決定,設置值越小的越優先
Ⅹ ASP.NET中HTML控制項和WEB控制項
HTML的按鈕就遠遠比asp.net控制項的按鈕強很多,用戶體驗感覺很好,我做網頁都是用的html按鈕,會提示不會回傳,而控制項按鈕有錯了還會回傳,很不好
不要說asp.net的控制項都比html的強大,asp.net控制項的強大就在於能在後台掉用,而html的不能,這是最大的區別