❶ C#Web,div和按鈕隱藏或顯示
只有把div轉成伺服器控制項才可以通過c#代碼來操作。客戶端控制項轉伺服器控制項,就是在原來的標簽上加上runat="server" .這樣就可以通過C# 代碼來訪問了。當然要想訪問到還需要設置ID屬性來唯一標識這個控制項。在控制div 隱藏時可以如這樣。
div 標簽:<div id="div1" runat="server" >......</div>
c#代碼設置div隱藏div1.Attributes.Add("style","display:none");
顯示div.Attributes["style"]="display:''";
❷ visual studio HTML控制項和Web伺服器控制項的說明
1、html控制項:就是我們通常的說的html語言標記,這些語言標記在已往的靜態頁面和其他網頁里存在,不能在伺服器端控制的,只能在客戶端通過javascript和vbscript等程序語言來控制。<input type="button" id="btn" value="button"/> 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元素。如: <asp:Button ID="Button2" runat="server" Text="Button"/>那麼它和html伺服器控制項有什麼區別呢?參照其他網頁的資料看法如下:
1)、Asp.net伺服器控制項提供更加統一的編程介面,如每個Asp.net伺服器控制項都有Text屬性。
2)、隱藏客戶端的不同,這樣程序員可以把更多的精力放在業務上,而不用去考慮客戶端的瀏覽器是ie還是firefox,或者是移動設備。
3)、Asp.net伺服器控制項可以保存狀態到ViewState里,這樣頁面在從客戶端回傳到伺服器端或者從伺服器端下載到客戶端的過程中都可以保存。
4)、事件處理模型不同,Html標注和Html伺服器控制項的事件處理都是在客戶端的頁面上,而Asp.net伺服器控制項則是在伺服器上,舉例來說:
<input id="Button4" type="button" value="button" runat="server"/>是Html伺服器控制項,此時我們點擊此按鈕,頁面不會回傳到伺服器端,原因是我們沒有為其定義滑鼠點擊事件。
<input id="Button4" type="button" value="button" runat="server" onserverclick="test" />我們為Html伺服器控制項添加了一個onserverclick事件,點擊此按鈕頁面會發回伺服器端,並執行test(object sender, EventArgs e)方法。
<asp:Button ID="Button2" runat="server" Text="Button" />是Asp.net伺服器控制項,並且我們沒有為其定義click,但是我們點擊時,頁面也會發回到伺服器端。
由此可見:Html標注和Html伺服器控制項的事件是由頁面來觸發的,而Asp.net伺服器控制項則是由頁面把Form發回到伺服器端,由伺服器來處理。
❸ Web伺服器控制項的介紹
Web 伺服器控制項比 HTML 伺服器控制項更豐富、更抽象。Web 伺服器控制項在 asp。net 頁上有 asp 標記前綴,例如 <asp:Button runat=server />。
HTML控制項可以通過修改代碼將其變成Web伺服器端控制項,幾乎所有的HTML標記只要加上runat = server,這個伺服器控制項標識屬性後都可以變成伺服器端控制項。這與普通HTML標記相比最大的區別在於,伺服器端控制項可以通過伺服器端代碼來控制。
有三種類型的伺服器控制項: HTML 伺服器控制項 - 傳統的 HTML 標簽 Web 伺服器控制項 - 新的asp.net標簽 Validation 伺服器控制項 - 用於輸入驗證 當asp.net內置的 Web 伺服器控制項不能滿足我們開發的需要時,通過我們會創建自己的控制項,比如ComponentOne Studio,在asp.net中去自定義控制項.
❹ 在頁面中添加web伺服器控制項的方法有哪些
WEB伺服器控制項是HTML控制項的一種擴展,區別是:1)前者可以觸發伺服器控制項特有的事件,後者只能通過回遞的方式觸發伺服器上的頁面級事件。2)輸入到前者中的數據在請求之間可以維護(即具有狀態管理功能),而後者無法自動維護數據,只能使用頁面級的腳本來保存和恢復。3)前者可以自動檢測瀏覽器並調整到恰當的顯示,而後者沒有自動適應功能,必須在代碼中手動檢測瀏覽器。4)每個伺服器控制項都具有一組屬性,可以在伺服器端的代碼中更改控制項的外觀和行為,而後者只有HTML屬性。如果某些控制項不需要伺服器端的事件或狀態管理功能時,可以選擇HTML控制項,這樣可以提高應用程序的性能網路搜索裡面不是很多這樣的問題嗎。就如我最後所說的,在不是一定需要使用伺服器控制項的時候最好用html控制項,因為每次頁面運行,裡面的伺服器控制項會向伺服器里請求數據及其他,這里會佔用一定的資源時間。如有問題請追問。
❺ VB里 webbrowser控制項隱藏問題
隱藏了就不工作了.
❻ 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處理,並將處理結果封裝響應給用戶。
❼ 單擊TEXTBOX觸發Calendar控制項的顯示或者隱藏的問題
我想,你想做的是,當滑鼠點在textbox上時,Calendar出現,也就是說,當textbox擁有焦點時,Calendar出現;
需要說明一下,textbox與Calendar,都是伺服器控制項,它的事件與操作,絕大多數是要通過伺服器的,也就是,當你點一下,觸發另一個控制項時,這個過程要返回伺服器運算完,再返回來,你可以看一下,當你點伺服器控制項時,頁面刷新了一下。
你的這個功能,可以用javascript來實現,不必使用Calendar控制項,推薦給你一個,Javascript的控制項,
My97DatePicker2.1
你可以去網上下載它,如果找不到,我可以發給你,它很簡單,且好用,能夠實現你要的效果;
❽ asp.web,.net 後台隱藏前台控制項
該控制項加上 ID=「該控制項ID(你自己定義:我假定為 thisController)」 runat="server" 屬性,在後台輸入 :thisController.Visible = false;
❾ vb.net 中如何讓webbrowser控制項上放個透明的按鈕。 按鈕上將什麼也不顯示,就像一個隱藏的功能。希望大家
設置Width=「0」,就能隱藏,為什麼還要搞那麼復雜